C# Класс Ecologylab.BigSemantics.MetaMetadataNS.MetaMetadataNestedField

Наследование: MetaMetadataField
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_waitingToInheritFrom Stack
_waitingToInheritFromInheritanceHandler Stack

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

Метод Описание
AddInheritanceFinishHandler ( MetaMetadataNestedField inheritingField, InheritFinishedEventHandler eventHandler, InheritanceHandler inheritanceHandler ) : void
ClearInheritFinishedOrInProgressFlag ( ) : void
GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
GetTypeName ( ) : String
InheritMetaMetadata ( InheritanceHandler inheritanceHandler ) : void
IsNewMetadataClass ( ) : bool
SetNewMetadataClass ( bool b ) : void

Защищенные методы

Метод Описание
BindMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
BindMetadataFieldDescriptors ( SimplTypesScope metadataTScope, MetadataClassDescriptor metadataClassDescriptorToBind ) : void
CustomizeFieldDescriptor ( SimplTypesScope metadataTScope, MetadataFieldDescriptorProxy fdProxy ) : void
FinishInheritance ( ) : void
GetMetaMetadataTagToInheritFrom ( ) : String
GetMetadataClassName ( ) : string
GetMetadataClassSimpleName ( ) : string
InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
MetaMetadataNestedField ( ) : System

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

Метод Описание
GetMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
InheritNonFieldComponentsFromMM ( MetaMetadata inheritedMetaMetadata ) : void

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

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

public AddInheritanceFinishHandler ( MetaMetadataNestedField inheritingField, InheritFinishedEventHandler eventHandler, InheritanceHandler inheritanceHandler ) : void
inheritingField MetaMetadataNestedField
eventHandler InheritFinishedEventHandler
inheritanceHandler InheritanceHandler
Результат void

BindMetadataClassDescriptor() защищенный Метод

protected BindMetadataClassDescriptor ( SimplTypesScope metadataTScope ) : MetadataClassDescriptor
metadataTScope Simpl.Serialization.SimplTypesScope
Результат Ecologylab.BigSemantics.MetadataNS.MetadataClassDescriptor

BindMetadataFieldDescriptors() защищенный Метод

protected BindMetadataFieldDescriptors ( SimplTypesScope metadataTScope, MetadataClassDescriptor metadataClassDescriptorToBind ) : void
metadataTScope Simpl.Serialization.SimplTypesScope
metadataClassDescriptorToBind Ecologylab.BigSemantics.MetadataNS.MetadataClassDescriptor
Результат void

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

public ClearInheritFinishedOrInProgressFlag ( ) : void
Результат void

CustomizeFieldDescriptor() защищенный Метод

protected CustomizeFieldDescriptor ( SimplTypesScope metadataTScope, MetadataFieldDescriptorProxy fdProxy ) : void
metadataTScope Simpl.Serialization.SimplTypesScope
fdProxy MetadataFieldDescriptorProxy
Результат void

FinishInheritance() защищенный Метод

protected FinishInheritance ( ) : void
Результат void

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

public abstract GetMetaMetadataCompositeField ( ) : MetaMetadataCompositeField
Результат MetaMetadataCompositeField

GetMetaMetadataTagToInheritFrom() защищенный абстрактный Метод

protected abstract GetMetaMetadataTagToInheritFrom ( ) : String
Результат String

GetMetadataClassName() защищенный Метод

protected GetMetadataClassName ( ) : string
Результат string

GetMetadataClassSimpleName() защищенный Метод

protected GetMetadataClassSimpleName ( ) : string
Результат string

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

public GetTypeName ( ) : String
Результат String

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

public InheritMetaMetadata ( InheritanceHandler inheritanceHandler ) : void
inheritanceHandler InheritanceHandler
Результат void

InheritMetaMetadataHelper() защищенный абстрактный Метод

protected abstract InheritMetaMetadataHelper ( InheritanceHandler inheritanceHandler ) : bool
inheritanceHandler InheritanceHandler
Результат bool

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

public IsNewMetadataClass ( ) : bool
Результат bool

MetaMetadataNestedField() защищенный Метод

protected MetaMetadataNestedField ( ) : System
Результат System

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

public SetNewMetadataClass ( bool b ) : void
b bool
Результат void

Описание свойств

_waitingToInheritFrom защищенное свойство

protected Stack _waitingToInheritFrom
Результат Stack

_waitingToInheritFromInheritanceHandler защищенное свойство

protected Stack _waitingToInheritFromInheritanceHandler
Результат Stack