C# Класс SIL.FieldWorks.Common.Widgets.TextBoxMetaDataCache

A very trivial MDC, just enough to allow styles to be applied to text in the text box.
Наследование: IFwMetaDataCache
Показать файл Открыть проект

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

Метод Описание
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

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

AddVirtualProp() публичный Метод

public AddVirtualProp ( string bstrClass, string bstrField, int luFlid, int type ) : void
bstrClass string
bstrField string
luFlid int
type int
Результат void

GetAbstract() публичный Метод

public GetAbstract ( int luClid ) : bool
luClid int
Результат bool

GetAllSubclasses() публичный Метод

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
Результат void

GetBaseClsId() публичный Метод

public GetBaseClsId ( int luClid ) : int
luClid int
Результат int

GetBaseClsName() публичный Метод

public GetBaseClsName ( int luClid ) : string
luClid int
Результат string

GetClassId() публичный Метод

public GetClassId ( string bstrClassName ) : int
bstrClassName string
Результат int

GetClassIds() публичный Метод

public GetClassIds ( int cclid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgclid ) : void
cclid int
rgclid SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
Результат void

GetClassName() публичный Метод

public GetClassName ( int luClid ) : string
luClid int
Результат string

GetDirectSubclasses() публичный Метод

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
Результат void

GetDstClsId() публичный Метод

public GetDstClsId ( int luFlid ) : int
luFlid int
Результат int

GetDstClsName() публичный Метод

public GetDstClsName ( int luFlid ) : string
luFlid int
Результат string

GetFieldHelp() публичный Метод

public GetFieldHelp ( int luFlid ) : string
luFlid int
Результат string

GetFieldId() публичный Метод

public GetFieldId ( string bstrClassName, string bstrFieldName, bool fIncludeBaseClasses ) : int
bstrClassName string
bstrFieldName string
fIncludeBaseClasses bool
Результат int

GetFieldId2() публичный Метод

public GetFieldId2 ( int luClid, string bstrFieldName, bool fIncludeBaseClasses ) : int
luClid int
bstrFieldName string
fIncludeBaseClasses bool
Результат int

GetFieldIds() публичный Метод

public GetFieldIds ( int cflid, SIL.FieldWorks.Common.COMInterfaces.ArrayPtr rgflid ) : void
cflid int
rgflid SIL.FieldWorks.Common.COMInterfaces.ArrayPtr
Результат void

GetFieldLabel() публичный Метод

public GetFieldLabel ( int luFlid ) : string
luFlid int
Результат string

GetFieldName() публичный Метод

public GetFieldName ( int luFlid ) : string
luFlid int
Результат string

GetFieldNameOrNull() публичный Метод

public GetFieldNameOrNull ( int luFlid ) : string
luFlid int
Результат string

GetFieldType() публичный Метод

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
Результат int

GetFieldWs() публичный Метод

public GetFieldWs ( int luFlid ) : int
luFlid int
Результат int

GetFieldXml() публичный Метод

public GetFieldXml ( int luFlid ) : string
luFlid int
Результат string

GetFields() публичный Метод

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
Результат int

GetOwnClsId() публичный Метод

public GetOwnClsId ( int luFlid ) : int
luFlid int
Результат int

GetOwnClsName() публичный Метод

public GetOwnClsName ( int luFlid ) : string
luFlid int
Результат string

InitXml() публичный Метод

public InitXml ( string bstrPathname, bool fClearPrevCache ) : void
bstrPathname string
fClearPrevCache bool
Результат void

get_IsValidClass() публичный Метод

public get_IsValidClass ( int luFlid, int luClid ) : bool
luFlid int
luClid int
Результат bool

get_IsVirtual() публичный Метод

public get_IsVirtual ( int luFlid ) : bool
luFlid int
Результат bool