C# Class FluentMetadata.Builder.TypeMetadataBuilder

Afficher le fichier Open project: forger/FluentMetadata

Protected Properties

Свойство Type Description
PropertyBuilders List

Méthodes publiques

Méthode Description
Init ( ) : void
MapProperty ( Type containerType, string propertyName, Metadata otherMetadata ) : Metadata
MapProperty ( Type containerType, string propertyName, Type propertyType ) : Metadata
MetaDataFor ( string propertyName ) : Metadata

Méthodes protégées

Méthode Description
TryGetPropertyBuilder ( string propertyName, PropertyMetadataBuilder &propertyMetadataBuilder ) : bool

Private Methods

Méthode Description
GetPropertyBuilder ( string propertyName ) : PropertyMetadataBuilder

Method Details

Init() public abstract méthode

public abstract Init ( ) : void
Résultat void

MapProperty() public abstract méthode

public abstract MapProperty ( Type containerType, string propertyName, Metadata otherMetadata ) : Metadata
containerType System.Type
propertyName string
otherMetadata Metadata
Résultat Metadata

MapProperty() public méthode

public MapProperty ( Type containerType, string propertyName, Type propertyType ) : Metadata
containerType System.Type
propertyName string
propertyType System.Type
Résultat Metadata

MetaDataFor() public méthode

public MetaDataFor ( string propertyName ) : Metadata
propertyName string
Résultat Metadata

TryGetPropertyBuilder() protected méthode

protected TryGetPropertyBuilder ( string propertyName, PropertyMetadataBuilder &propertyMetadataBuilder ) : bool
propertyName string
propertyMetadataBuilder PropertyMetadataBuilder
Résultat bool

Property Details

PropertyBuilders protected_oe property

protected List PropertyBuilders
Résultat List