TX Spell .NET for WPF

LanguageScopeCollection Class

Class|Introduced in 5.0
Namespace
TXTextControl.Proofing
Package
TXTextControl.TXSpell.WPF.SDK from the private NuGet feed or Text Control Offline Packages
Assembly
TXSpell.dll
Install
dotnet add package TXTextControl.TXSpell.WPF.SDK .NET 8 and later. For .NET Framework, reference TXSpell.dll from the setup.
Also in
TXTextControl.TXSpell.Core.SDK as TXSpell.dll
Inherits
  1. CollectionBase
  2. LanguageScopeCollection
Implements
IEnumerable, IEnumerator

Description

An instance of the LanguageScopeCollection class contains all detected language scopes for a specific text. These language scopes are represented through objects of type LanguageScope. It is inherited from the abstract class System.Collections.CollectionBase and implements the System.Collections.IEnumerable and System.Collections.IEnumerator interfaces. For a list of properties, methods and events of these classes and interfaces see the .NET Framework reference.

Syntax

public sealed class LanguageScopeCollection : CollectionBase, IEnumerable, IEnumerator

Examples

The following example includes the current value from a Language Scope Collection object in application diagnostics. The created object is then available to the surrounding document workflow.

Console.WriteLine($"Current: {languageScopeCollection.Current}");
Console.WriteLine("Language Scope Collection is ready for use.");

Members

Properties

PropertyDescription
CurrentNot described in the reference. public object Current { get; }
ItemGets an object of type LanguageScope from the collection. This property is the indexer for the LanguageScopeCollection class.

Methods

MethodDescription
GetItemGets a particular item from the collection.
MoveNextNot described in the reference. public bool MoveNext();
ResetNot described in the reference. public void Reset();