C# (CSharp) SIL.CoreImpl Namespace

Nested Namespaces

SIL.CoreImpl.Properties

Classes

Name Description
BlueCircleButton
CharacterProperty
CpeTracker This class is used to obtain the right character property engine while iterating over the characters of a string. It is most effective for consecutive rather than random character access.
DirectoryFinder This class is used to find files and directories for an SIL app.
DirectoryFinderTests
FwLdmlAdaptor A FieldWorks LDML adaptor.
GetSpellChecker
GlobalFileWritingSystemStore
KeyboardHelper This is an almost-obsolete class with one function left. There is still one place where we need to know a Keyman keyboard is active.
KeyboardHelper.KeyboardHelperImpl Keyboard helper implementation. We provide a separate non-static implementation so that we can explicitly dispose of it when running tests.
LangTagUtils This static utility class contains various methods for processing RFC-5646 language tags. The methods defined in this class can currently only support language tags with a single variant subtag and no extensions.
LangTagUtilsTests
LanguageSubtag This class represents a language from the IANA language subtag registry.
LocalFileWritingSystemStore A file-based local writing system store.
LocalMemoryWritingSystemStore A memory-based local writing system store.
MemoryWritingSystemStore A memory-based writing system store.
PalasoWritingSystem A writing system implementation based on the Palaso writing system library.
PalasoWritingSystemManager
PalasoWritingSystemManager.DisposableRenderEngineWrapper
PalasoWritingSystemManagerTests
PalasoWritingSystemManagerTests.TestPalasoWritingSystemManager
PalasoWritingSystemTests
RegionSubtag This class represents a region from the IANA language subtag registry.
ScriptSubtag This class represents a script from the IANA language subtag registry.
SpellEngine
SpellingHelper This class manages a dictionary of (currently) Hunspell objects so that we can do spell checking.
SpellingHelper.SingletonToDispose
SpellingHelperTests
StringSearcherTests
Subtag This class represents a subtag from the IANA language subtag registry.
TsStringDiffInfo Represents a difference detected in two TsStrings
TsStringUtils TsStringUtils is a collection of static methods for working with TS strings.
TsStringUtilsTests
UnknownPalasoWsException Exception raised when the RFC5646 identifier tag for the writing system is not known.
UnknownPalasoWsRunException Exception raised when the RFC5646 identifier tag for the writing system is not known on single run of text.
VariantSubtag This class represents a variant from the IANA language subtag registry.