C# Класс Inferables.Internal.BindingRegistry

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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