C# Class Inferables.Internal.BindingRegistry

Afficher le fichier Open project: nmuhonen/Inferables-For-CLR Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetTypeFactoryBinding ( Type type, bool isExplicitType, string name ) : TypeFactoryBinding

Method Details

BindingRegistry() public méthode

public BindingRegistry ( Binding binding ) : System
binding Binding
Résultat System

GetBindingFromMap() public méthode

public GetBindingFromMap ( TypeFactoryMap map ) : TypeFactoryBinding
map TypeFactoryMap
Résultat TypeFactoryBinding

GetLoaderForFactory() public méthode

public GetLoaderForFactory ( Type creationType ) : IFactoryLoader
creationType System.Type
Résultat IFactoryLoader

GetLoaderForType() public méthode

public GetLoaderForType ( Type baseType, bool isExplicitType, string name ) : IFactoryLoader
baseType System.Type
isExplicitType bool
name string
Résultat IFactoryLoader

GetMapForType() public méthode

public GetMapForType ( Type baseType, string name, bool isExplicitType, Stack currentStack ) : TypeFactoryMap
baseType System.Type
name string
isExplicitType bool
currentStack Stack
Résultat TypeFactoryMap

GetTypeFactoryDefinition() public méthode

public GetTypeFactoryDefinition ( TypeFactoryMap map, Stack current ) : TypeFactoryDefinition
map TypeFactoryMap
current Stack
Résultat TypeFactoryDefinition