C# Class Pomona.Common.TypeSystem.ExportedTypeResolverBase

Inheritance: TypeResolver, IExportedTypeResolver
ファイルを表示 Open project: Pomona/Pomona

Public Methods

Method Description
LoadRequiredProperties ( TypeSpec typeSpec ) : IEnumerable
LoadResourcePropertyDetails ( ResourceProperty property ) : ResourcePropertyDetails
LoadResourceTypeDetails ( ResourceType resourceType ) : ResourceTypeDetails
LoadStructuredPropertyDetails ( StructuredProperty property ) : StructuredPropertyDetails
LoadStructuredTypeDetails ( StructuredType structuredType ) : StructuredTypeDetails
LoadSubTypes ( StructuredType baseType ) : IEnumerable

Method Details

LoadRequiredProperties() public method

public LoadRequiredProperties ( TypeSpec typeSpec ) : IEnumerable
typeSpec TypeSpec
return IEnumerable

LoadResourcePropertyDetails() public abstract method

public abstract LoadResourcePropertyDetails ( ResourceProperty property ) : ResourcePropertyDetails
property ResourceProperty
return ResourcePropertyDetails

LoadResourceTypeDetails() public abstract method

public abstract LoadResourceTypeDetails ( ResourceType resourceType ) : ResourceTypeDetails
resourceType ResourceType
return ResourceTypeDetails

LoadStructuredPropertyDetails() public abstract method

public abstract LoadStructuredPropertyDetails ( StructuredProperty property ) : StructuredPropertyDetails
property StructuredProperty
return StructuredPropertyDetails

LoadStructuredTypeDetails() public abstract method

public abstract LoadStructuredTypeDetails ( StructuredType structuredType ) : StructuredTypeDetails
structuredType StructuredType
return StructuredTypeDetails

LoadSubTypes() public abstract method

public abstract LoadSubTypes ( StructuredType baseType ) : IEnumerable
baseType StructuredType
return IEnumerable