C# Class SIL.FieldWorks.Common.Widgets.TextBoxMetaDataCache

A very trivial MDC, just enough to allow styles to be applied to text in the text box.
Inheritance: IFwMetaDataCache
Exibir arquivo Open project: sillsdev/FieldWorks

Public Methods

Method Description
AddVirtualProp ( string bstrClass, string bstrField, int luFlid, int type ) : void
GetAbstract ( int luClid ) : bool
GetAllSubclasses ( int luClid, int cluMax, int &_cluOut, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgluSubclasses ) : void
GetBaseClsId ( int luClid ) : int
GetBaseClsName ( int luClid ) : string
GetClassId ( string bstrClassName ) : int
GetClassIds ( int cclid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgclid ) : void
GetClassName ( int luClid ) : string
GetDirectSubclasses ( int luClid, int cluMax, int &_cluOut, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgluSubclasses ) : void
GetDstClsId ( int luFlid ) : int
GetDstClsName ( int luFlid ) : string
GetFieldHelp ( int luFlid ) : string
GetFieldId ( string bstrClassName, string bstrFieldName, bool fIncludeBaseClasses ) : int
GetFieldId2 ( int luClid, string bstrFieldName, bool fIncludeBaseClasses ) : int
GetFieldIds ( int cflid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgflid ) : void
GetFieldLabel ( int luFlid ) : string
GetFieldName ( int luFlid ) : string
GetFieldNameOrNull ( int luFlid ) : string
GetFieldType ( int luFlid ) : int

The only field that gets asked about in a text box is the main string, and we need a type that DOES allow styles to be applied.

GetFieldWs ( int luFlid ) : int
GetFieldXml ( int luFlid ) : string
GetFields ( int luClid, bool fIncludeSuperclasses, int grfcpt, int cflidMax, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgflid ) : int
GetOwnClsId ( int luFlid ) : int
GetOwnClsName ( int luFlid ) : string
InitXml ( string bstrPathname, bool fClearPrevCache ) : void
get_IsValidClass ( int luFlid, int luClid ) : bool
get_IsVirtual ( int luFlid ) : bool

Method Details

AddVirtualProp() public method

public AddVirtualProp ( string bstrClass, string bstrField, int luFlid, int type ) : void
bstrClass string
bstrField string
luFlid int
type int
return void

GetAbstract() public method

public GetAbstract ( int luClid ) : bool
luClid int
return bool

GetAllSubclasses() public method

public GetAllSubclasses ( int luClid, int cluMax, int &_cluOut, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgluSubclasses ) : void
luClid int
cluMax int
_cluOut int
_rgluSubclasses SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
return void

GetBaseClsId() public method

public GetBaseClsId ( int luClid ) : int
luClid int
return int

GetBaseClsName() public method

public GetBaseClsName ( int luClid ) : string
luClid int
return string

GetClassId() public method

public GetClassId ( string bstrClassName ) : int
bstrClassName string
return int

GetClassIds() public method

public GetClassIds ( int cclid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgclid ) : void
cclid int
rgclid SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
return void

GetClassName() public method

public GetClassName ( int luClid ) : string
luClid int
return string

GetDirectSubclasses() public method

public GetDirectSubclasses ( int luClid, int cluMax, int &_cluOut, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgluSubclasses ) : void
luClid int
cluMax int
_cluOut int
_rgluSubclasses SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
return void

GetDstClsId() public method

public GetDstClsId ( int luFlid ) : int
luFlid int
return int

GetDstClsName() public method

public GetDstClsName ( int luFlid ) : string
luFlid int
return string

GetFieldHelp() public method

public GetFieldHelp ( int luFlid ) : string
luFlid int
return string

GetFieldId() public method

public GetFieldId ( string bstrClassName, string bstrFieldName, bool fIncludeBaseClasses ) : int
bstrClassName string
bstrFieldName string
fIncludeBaseClasses bool
return int

GetFieldId2() public method

public GetFieldId2 ( int luClid, string bstrFieldName, bool fIncludeBaseClasses ) : int
luClid int
bstrFieldName string
fIncludeBaseClasses bool
return int

GetFieldIds() public method

public GetFieldIds ( int cflid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgflid ) : void
cflid int
rgflid SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
return void

GetFieldLabel() public method

public GetFieldLabel ( int luFlid ) : string
luFlid int
return string

GetFieldName() public method

public GetFieldName ( int luFlid ) : string
luFlid int
return string

GetFieldNameOrNull() public method

public GetFieldNameOrNull ( int luFlid ) : string
luFlid int
return string

GetFieldType() public method

The only field that gets asked about in a text box is the main string, and we need a type that DOES allow styles to be applied.
public GetFieldType ( int luFlid ) : int
luFlid int
return int

GetFieldWs() public method

public GetFieldWs ( int luFlid ) : int
luFlid int
return int

GetFieldXml() public method

public GetFieldXml ( int luFlid ) : string
luFlid int
return string

GetFields() public method

public GetFields ( int luClid, bool fIncludeSuperclasses, int grfcpt, int cflidMax, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr _rgflid ) : int
luClid int
fIncludeSuperclasses bool
grfcpt int
cflidMax int
_rgflid SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
return int

GetOwnClsId() public method

public GetOwnClsId ( int luFlid ) : int
luFlid int
return int

GetOwnClsName() public method

public GetOwnClsName ( int luFlid ) : string
luFlid int
return string

InitXml() public method

public InitXml ( string bstrPathname, bool fClearPrevCache ) : void
bstrPathname string
fClearPrevCache bool
return void

get_IsValidClass() public method

public get_IsValidClass ( int luFlid, int luClid ) : bool
luFlid int
luClid int
return bool

get_IsVirtual() public method

public get_IsVirtual ( int luFlid ) : bool
luFlid int
return bool