C# Class SIL.Cog.Domain.DomainExtensions

Afficher le fichier Open project: sillsdev/cog

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AppendSequence ( StringBuilder sb, string prefix, int maxPrefixLen, IEnumerable columns, int maxColLens, string suffix, int maxSuffixLen, string separator ) : void
NodeFilter ( ShapeNode node ) : bool

Method Details

DisplayLength() public static méthode

public static DisplayLength ( this str ) : int
str this
Résultat int

GenerateCognateSets() public static méthode

public static GenerateCognateSets ( this project, Meaning meaning ) : IEnumerable>
project this
meaning Meaning
Résultat IEnumerable>

GetLeftNode() public static méthode

public static GetLeftNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
alignment ShapeNode>.this
seq int
col int
Résultat ShapeNode

GetRightNode() public static méthode

public static GetRightNode ( ShapeNode>.this alignment, int seq, int col ) : ShapeNode
alignment ShapeNode>.this
seq int
col int
Résultat ShapeNode

GetString() public static méthode

public static GetString ( this fs ) : string
fs this
Résultat string

IsComplex() public static méthode

public static IsComplex ( this node ) : bool
node this
Résultat bool

IsComplex() public static méthode

public static IsComplex ( this ann ) : bool
ann this
Résultat bool

OriginalStrRep() public static méthode

public static OriginalStrRep ( this node ) : string
node this
Résultat string

OriginalStrRep() public static méthode

public static OriginalStrRep ( this ann ) : string
ann this
Résultat string

StrRep() public static méthode

public static StrRep ( this node ) : string
node this
Résultat string

StrRep() public static méthode

public static StrRep ( this ann ) : string
ann this
Résultat string

ToNgram() public static méthode

public static ToNgram ( this nodes, SIL.Cog.Domain.SegmentPool segmentPool ) : Ngram
nodes this
segmentPool SIL.Cog.Domain.SegmentPool
Résultat Ngram

ToSoundContext() public static méthode

public static ToSoundContext ( this node, SIL.Cog.Domain.SegmentPool segmentPool, IEnumerable soundClasses ) : SoundContext
node this
segmentPool SIL.Cog.Domain.SegmentPool
soundClasses IEnumerable
Résultat SoundContext

ToSoundContext() public static méthode

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
Résultat SoundContext

ToString() public static méthode

public static ToString ( ShapeNode>.this alignment, IEnumerable notes ) : string
alignment ShapeNode>.this
notes IEnumerable
Résultat string

TryGetMatchingSoundClass() public static méthode

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
Résultat bool

TryGetMatchingSoundClass() public static méthode

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
Résultat bool

Type() public static méthode

public static Type ( this node ) : SIL.Machine.FeatureModel.FeatureSymbol
node this
Résultat SIL.Machine.FeatureModel.FeatureSymbol

Type() public static méthode

public static Type ( this ann ) : SIL.Machine.FeatureModel.FeatureSymbol
ann this
Résultat SIL.Machine.FeatureModel.FeatureSymbol