Namespace Sdl.LanguagePlatform.Core
Classes
CharacterProperties
Proides methods that check for certain properties of strings and characters.
CharacterSet
Represents a collection of characters.
CultureInfoExtensions
Utilities related to System.Globalization.CultureInfo objects.
CultureString
A string which carries culture information.
DateTimeUtilities
Utilities for date and time manipulation.
This class is intended for internal use and should not be used directly in third-party appliations.
FaultDescription
Contains fault and error information intended for WCF/SOAP communication.
LanguagePair
A LanguagePair represents a combination of a source language and a target language. Languages are specified using their culture or the culture which usually maps to CultureInfo.Name. However, since the XmlSerializer cannot serialize System.Globalization.CultureInfo objects, the culture can also be specified using the name.
LanguagePlatformException
Represents an error thrown by components in the language platform which are not covered by a standard system exception. It also contains a fault description which can be transmitted through the standard WCF fault mechanism.
Pair<T>
Represents a pair of values of the same type.
Segment
Represents a segment, which is a sequence of SegmentElements, in a particular language.
SegmentEditor
SegmentElement
Base abstract class representing a segment element. A Segment consists of a sequence of segment elements.
SegmentPosition
Represents a position within a segment.
SegmentRange
Represents the range of a segment, indicated by two specified positions. The segment positions are inclusive ("into" semantics).
StringUtilities
Defines utilities related to System.String.
Tag
Represents a tag.
Text
Represents a piece of text within a segment.
Wordlist
A searchable word list with index.
Interfaces
ISegmentElementVisitor
Visitor pattern implementation for segment elements.
Enums
CharacterProperties.Case
Enumerates case variants of strings and letters.
CultureInfoExtensions.LanguageGroupID
Language Group IDs, as defined in the Platform SDK, WinNls.h. Added LGRPID_UNKNOWN.
CultureInfoExtensions.LanguageGroupInstallationStatus
The installation status of the language group information as defined in the Platform SDK, WinNls.h
ErrorCode
Defines the error codes which are returned by certain operations or are included in LanguagePlatformExceptions.
FaultStatus
Specifies the fault status.
SearchOption
Options which modify search behavior.
Segment.DeleteTagsAction
Enumerates the different ways how text placeholders should be handled when removing tags from a segment. Since this is a [Flags] enum, variables of this type may use a combination of values.
Segment.ValidationMode
Determines the type of validation to perform in Segment.Validate(ValidationMode).
SegmentElement.Similarity
A similarity level between segment elements.
StringUtilities.Casing
The casing of a string.
TagType
Indicates the tag type.
UnicodeBlock
The Unicode blocks (code point ranges), according to the Unicode standard