C# Class SIL.FieldWorks.IText.SandboxBase.IhMissingEntry.MorphItem

Mostrar archivo Open project: sillsdev/FieldWorks

Public Properties

Property Type Description
m_entryRef ILexEntryRef
m_hvoMainEntryOfVariant int
m_hvoMorph int
m_hvoMsa int
m_hvoSense int
m_inflType ILexEntryInflType
m_name ITsString
m_nameMsa string
m_nameSense string

Public Methods

Method Description
Compare ( object x, object y ) : int

make sure SetupCombo groups morph items according to lex name, sense, and msa names in that order. (LT-5848).

CompareTo ( object obj ) : int
GetPrimaryOrOwningEntry ( SIL.FieldWorks.FDO.FdoCache cache ) : ILexEntry

for variant relationships, return the primary entry (of which this morph is a variant). Otherwise, return the owning entry of the morph.

MorphItem ( MorphItemOptions options ) : System
MorphItem ( int hvoMorph, ITsString tssName ) : System
MorphItem ( int hvoMorph, ITsString tssName, int hvoSense, string nameSense, int hvoMsa, string nameMsa ) : System
MorphItem ( int hvoMorph, int hvoMainEntryOfVariant, ITsString tssName ) : System
MorphItem ( int hvoMorph, int hvoMainEntryOfVariant, ITsString tssName, int hvoSense, string nameSense, int hvoMsa, string nameMsa ) : System

Method Details

Compare() public method

make sure SetupCombo groups morph items according to lex name, sense, and msa names in that order. (LT-5848).
public Compare ( object x, object y ) : int
x object
y object
return int

CompareTo() public method

public CompareTo ( object obj ) : int
obj object
return int

GetPrimaryOrOwningEntry() public method

for variant relationships, return the primary entry (of which this morph is a variant). Otherwise, return the owning entry of the morph.
public GetPrimaryOrOwningEntry ( SIL.FieldWorks.FDO.FdoCache cache ) : ILexEntry
cache SIL.FieldWorks.FDO.FdoCache
return ILexEntry

MorphItem() public method

public MorphItem ( MorphItemOptions options ) : System
options MorphItemOptions
return System

MorphItem() public method

public MorphItem ( int hvoMorph, ITsString tssName ) : System
hvoMorph int
tssName ITsString
return System

MorphItem() public method

public MorphItem ( int hvoMorph, ITsString tssName, int hvoSense, string nameSense, int hvoMsa, string nameMsa ) : System
hvoMorph int
tssName ITsString
hvoSense int
nameSense string
hvoMsa int
nameMsa string
return System

MorphItem() public method

public MorphItem ( int hvoMorph, int hvoMainEntryOfVariant, ITsString tssName ) : System
hvoMorph int
hvoMainEntryOfVariant int
tssName ITsString
return System

MorphItem() public method

public MorphItem ( int hvoMorph, int hvoMainEntryOfVariant, ITsString tssName, int hvoSense, string nameSense, int hvoMsa, string nameMsa ) : System
hvoMorph int IMoForm (e.g. wmb.MorphRA)
hvoMainEntryOfVariant int for variant specs, this is hvoMorph's Entry.VariantEntryRef.ComponentLexeme target, 0 otherwise
tssName ITsString
hvoSense int ILexSense (e.g. wmb.SensaRA)
nameSense string
hvoMsa int IMoMorphSynAnalysis (e.g. wmb.MsaRA)
nameMsa string
return System

Property Details

m_entryRef public_oe property

public ILexEntryRef m_entryRef
return ILexEntryRef

m_hvoMainEntryOfVariant public_oe property

typically derived from the variant component lexeme
public int m_hvoMainEntryOfVariant
return int

m_hvoMorph public_oe property

hvo of the morph form of an entry
public int m_hvoMorph
return int

m_hvoMsa public_oe property

public int m_hvoMsa
return int

m_hvoSense public_oe property

public int m_hvoSense
return int

m_inflType public_oe property

public ILexEntryInflType m_inflType
return ILexEntryInflType

m_name public_oe property

public ITsString m_name
return ITsString

m_nameMsa public_oe property

public string m_nameMsa
return string

m_nameSense public_oe property

public string m_nameSense
return string