C# Class Zetbox.API.Common.CachingMetaDataResolver

A simple, caching implementation of the IMetaDataResolver interface.
Inheritance: IMetaDataResolver
Mostra file Open project: daszat/zetbox

Public Methods

Method Description
CachingMetaDataResolver ( Lazy lazyFrozen ) : System
GetCompoundObject ( InterfaceType ifType ) : CompoundObject
GetDataType ( InterfaceType ifType ) : DataType
GetObjectClass ( InterfaceType ifType ) : ObjectClass

Private Methods

Method Description
Init ( ) : void
Lookup ( InterfaceType ifType ) : DataType

Method Details

CachingMetaDataResolver() public method

public CachingMetaDataResolver ( Lazy lazyFrozen ) : System
lazyFrozen Lazy
return System

GetCompoundObject() public method

public GetCompoundObject ( InterfaceType ifType ) : CompoundObject
ifType InterfaceType
return CompoundObject

GetDataType() public method

public GetDataType ( InterfaceType ifType ) : DataType
ifType InterfaceType
return DataType

GetObjectClass() public method

public GetObjectClass ( InterfaceType ifType ) : ObjectClass
ifType InterfaceType
return ObjectClass