C# 클래스 Inferables.Internal.BindingRegistry

파일 보기 프로젝트 열기: nmuhonen/Inferables-For-CLR 1 사용 예제들

공개 메소드들

메소드 설명
BindingRegistry ( Binding binding ) : System
GetBindingFromMap ( TypeFactoryMap map ) : TypeFactoryBinding
GetLoaderForFactory ( Type creationType ) : IFactoryLoader
GetLoaderForType ( Type baseType, bool isExplicitType, string name ) : IFactoryLoader
GetMapForType ( Type baseType, string name, bool isExplicitType, Stack currentStack ) : TypeFactoryMap
GetTypeFactoryDefinition ( TypeFactoryMap map, Stack current ) : TypeFactoryDefinition

비공개 메소드들

메소드 설명
GetTypeFactoryBinding ( Type type, bool isExplicitType, string name ) : TypeFactoryBinding

메소드 상세

BindingRegistry() 공개 메소드

public BindingRegistry ( Binding binding ) : System
binding Binding
리턴 System

GetBindingFromMap() 공개 메소드

public GetBindingFromMap ( TypeFactoryMap map ) : TypeFactoryBinding
map TypeFactoryMap
리턴 TypeFactoryBinding

GetLoaderForFactory() 공개 메소드

public GetLoaderForFactory ( Type creationType ) : IFactoryLoader
creationType System.Type
리턴 IFactoryLoader

GetLoaderForType() 공개 메소드

public GetLoaderForType ( Type baseType, bool isExplicitType, string name ) : IFactoryLoader
baseType System.Type
isExplicitType bool
name string
리턴 IFactoryLoader

GetMapForType() 공개 메소드

public GetMapForType ( Type baseType, string name, bool isExplicitType, Stack currentStack ) : TypeFactoryMap
baseType System.Type
name string
isExplicitType bool
currentStack Stack
리턴 TypeFactoryMap

GetTypeFactoryDefinition() 공개 메소드

public GetTypeFactoryDefinition ( TypeFactoryMap map, Stack current ) : TypeFactoryDefinition
map TypeFactoryMap
current Stack
리턴 TypeFactoryDefinition