C# Класс FluentMetadata.Builder.TypeMetadataBuilder

Показать файл Открыть проект

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

Свойство Тип Описание
PropertyBuilders List

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

Метод Описание
Init ( ) : void
MapProperty ( Type containerType, string propertyName, Metadata otherMetadata ) : Metadata
MapProperty ( Type containerType, string propertyName, Type propertyType ) : Metadata
MetaDataFor ( string propertyName ) : Metadata

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

Метод Описание
TryGetPropertyBuilder ( string propertyName, PropertyMetadataBuilder &propertyMetadataBuilder ) : bool

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

Метод Описание
GetPropertyBuilder ( string propertyName ) : PropertyMetadataBuilder

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

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

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

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

public abstract MapProperty ( Type containerType, string propertyName, Metadata otherMetadata ) : Metadata
containerType System.Type
propertyName string
otherMetadata Metadata
Результат Metadata

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

public MapProperty ( Type containerType, string propertyName, Type propertyType ) : Metadata
containerType System.Type
propertyName string
propertyType System.Type
Результат Metadata

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

public MetaDataFor ( string propertyName ) : Metadata
propertyName string
Результат Metadata

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

protected TryGetPropertyBuilder ( string propertyName, PropertyMetadataBuilder &propertyMetadataBuilder ) : bool
propertyName string
propertyMetadataBuilder PropertyMetadataBuilder
Результат bool

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

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

protected List PropertyBuilders
Результат List