C# Class PineCone.Structures.Schemas.StructurePropertyFactory

Inheritance: IStructurePropertyFactory
Mostrar archivo Open project: danielwertheim/PineCone Class Usage Examples

Public Methods

Method Description
CreateChildPropertyFrom ( IStructureProperty parent, PropertyInfo propertyInfo ) : IStructureProperty
CreateRootPropertyFrom ( PropertyInfo propertyInfo ) : IStructureProperty

Protected Methods

Method Description
ConvertInfo ( PropertyInfo propertyInfo, IStructureProperty parent = null ) : StructurePropertyInfo
GetUniqueMode ( PropertyInfo propertyInfo ) : UniqueModes?

Method Details

ConvertInfo() protected method

protected ConvertInfo ( PropertyInfo propertyInfo, IStructureProperty parent = null ) : StructurePropertyInfo
propertyInfo System.Reflection.PropertyInfo
parent IStructureProperty
return StructurePropertyInfo

CreateChildPropertyFrom() public method

public CreateChildPropertyFrom ( IStructureProperty parent, PropertyInfo propertyInfo ) : IStructureProperty
parent IStructureProperty
propertyInfo System.Reflection.PropertyInfo
return IStructureProperty

CreateRootPropertyFrom() public method

public CreateRootPropertyFrom ( PropertyInfo propertyInfo ) : IStructureProperty
propertyInfo System.Reflection.PropertyInfo
return IStructureProperty

GetUniqueMode() protected method

protected GetUniqueMode ( PropertyInfo propertyInfo ) : UniqueModes?
propertyInfo System.Reflection.PropertyInfo
return UniqueModes?