C# Класс SIL.Cog.Domain.DomainExtensions

Показать файл Открыть проект

Открытые методы

Метод Описание
DisplayLength ( this str ) : int
GenerateCognateSets ( this project, Meaning meaning ) : IEnumerable>
GetLeftNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
GetRightNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
GetString ( this fs ) : string
IsComplex ( this node ) : bool
IsComplex ( this ann ) : bool
OriginalStrRep ( this node ) : string
OriginalStrRep ( this ann ) : string
StrRep ( this node ) : string
StrRep ( this ann ) : string
ToNgram ( this nodes, SIL.Cog.Domain.SegmentPool segmentPool ) : Ngram
ToSoundContext ( this node, SIL.Cog.Domain.SegmentPool segmentPool, IEnumerable soundClasses ) : SoundContext
ToSoundContext ( ShapeNode>.this alignment, SIL.Cog.Domain.SegmentPool segmentPool, int seq, int col, IEnumerable soundClasses ) : SoundContext
ToString ( ShapeNode>.this alignment, IEnumerable notes ) : string
TryGetMatchingSoundClass ( this soundClasses, SIL.Cog.Domain.SegmentPool segmentPool, ShapeNode>.Alignment alignment, int seq, int col, SIL.Cog.Domain.SoundClass &soundClass ) : bool
TryGetMatchingSoundClass ( this soundClasses, SIL.Cog.Domain.SegmentPool segmentPool, ShapeNode node, SIL.Cog.Domain.SoundClass &soundClass ) : bool
Type ( this node ) : SIL.Machine.FeatureModel.FeatureSymbol
Type ( this ann ) : SIL.Machine.FeatureModel.FeatureSymbol

Приватные методы

Метод Описание
AppendSequence ( StringBuilder sb, string prefix, int maxPrefixLen, IEnumerable columns, int maxColLens, string suffix, int maxSuffixLen, string separator ) : void
NodeFilter ( ShapeNode node ) : bool

Описание методов

DisplayLength() публичный статический Метод

public static DisplayLength ( this str ) : int
str this
Результат int

GenerateCognateSets() публичный статический Метод

public static GenerateCognateSets ( this project, Meaning meaning ) : IEnumerable>
project this
meaning Meaning
Результат IEnumerable>

GetLeftNode() публичный статический Метод

public static GetLeftNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
alignment ShapeNode>.this
seq int
col int
Результат ShapeNode

GetRightNode() публичный статический Метод

public static GetRightNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
alignment ShapeNode>.this
seq int
col int
Результат ShapeNode

GetString() публичный статический Метод

public static GetString ( this fs ) : string
fs this
Результат string

IsComplex() публичный статический Метод

public static IsComplex ( this node ) : bool
node this
Результат bool

IsComplex() публичный статический Метод

public static IsComplex ( this ann ) : bool
ann this
Результат bool

OriginalStrRep() публичный статический Метод

public static OriginalStrRep ( this node ) : string
node this
Результат string

OriginalStrRep() публичный статический Метод

public static OriginalStrRep ( this ann ) : string
ann this
Результат string

StrRep() публичный статический Метод

public static StrRep ( this node ) : string
node this
Результат string

StrRep() публичный статический Метод

public static StrRep ( this ann ) : string
ann this
Результат string

ToNgram() публичный статический Метод

public static ToNgram ( this nodes, SIL.Cog.Domain.SegmentPool segmentPool ) : Ngram
nodes this
segmentPool SIL.Cog.Domain.SegmentPool
Результат Ngram

ToSoundContext() публичный статический Метод

public static ToSoundContext ( this node, SIL.Cog.Domain.SegmentPool segmentPool, IEnumerable soundClasses ) : SoundContext
node this
segmentPool SIL.Cog.Domain.SegmentPool
soundClasses IEnumerable
Результат SoundContext

ToSoundContext() публичный статический Метод

public static ToSoundContext ( ShapeNode>.this alignment, SIL.Cog.Domain.SegmentPool segmentPool, int seq, int col, IEnumerable soundClasses ) : SoundContext
alignment ShapeNode>.this
segmentPool SIL.Cog.Domain.SegmentPool
seq int
col int
soundClasses IEnumerable
Результат SoundContext

ToString() публичный статический Метод

public static ToString ( ShapeNode>.this alignment, IEnumerable notes ) : string
alignment ShapeNode>.this
notes IEnumerable
Результат string

TryGetMatchingSoundClass() публичный статический Метод

public static TryGetMatchingSoundClass ( this soundClasses, SIL.Cog.Domain.SegmentPool segmentPool, ShapeNode>.Alignment alignment, int seq, int col, SIL.Cog.Domain.SoundClass &soundClass ) : bool
soundClasses this
segmentPool SIL.Cog.Domain.SegmentPool
alignment ShapeNode>.Alignment
seq int
col int
soundClass SIL.Cog.Domain.SoundClass
Результат bool

TryGetMatchingSoundClass() публичный статический Метод

public static TryGetMatchingSoundClass ( this soundClasses, SIL.Cog.Domain.SegmentPool segmentPool, ShapeNode node, SIL.Cog.Domain.SoundClass &soundClass ) : bool
soundClasses this
segmentPool SIL.Cog.Domain.SegmentPool
node ShapeNode
soundClass SIL.Cog.Domain.SoundClass
Результат bool

Type() публичный статический Метод

public static Type ( this node ) : SIL.Machine.FeatureModel.FeatureSymbol
node this
Результат SIL.Machine.FeatureModel.FeatureSymbol

Type() публичный статический Метод

public static Type ( this ann ) : SIL.Machine.FeatureModel.FeatureSymbol
ann this
Результат SIL.Machine.FeatureModel.FeatureSymbol