C# Класс OmniXaml.Typing.TypeRepository

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

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

Метод Описание
GetAttachableMember ( string name, MethodInfo getter, MethodInfo setter ) : OmniXaml.Typing.AttachableMember
GetByFullAddress ( OmniXaml.Typing.XamlTypeName xamlTypeName ) : XamlType
GetByPrefix ( string prefix, string typeName ) : XamlType
GetByQualifiedName ( string qualifiedName ) : XamlType
GetByType ( Type type ) : XamlType
GetMember ( PropertyInfo propertyInfo ) : Member
TypeRepository ( INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System

Описание методов

GetAttachableMember() публичный Метод

public GetAttachableMember ( string name, MethodInfo getter, MethodInfo setter ) : OmniXaml.Typing.AttachableMember
name string
getter System.Reflection.MethodInfo
setter System.Reflection.MethodInfo
Результат OmniXaml.Typing.AttachableMember

GetByFullAddress() публичный Метод

public GetByFullAddress ( OmniXaml.Typing.XamlTypeName xamlTypeName ) : XamlType
xamlTypeName OmniXaml.Typing.XamlTypeName
Результат XamlType

GetByPrefix() публичный Метод

public GetByPrefix ( string prefix, string typeName ) : XamlType
prefix string
typeName string
Результат XamlType

GetByQualifiedName() публичный Метод

public GetByQualifiedName ( string qualifiedName ) : XamlType
qualifiedName string
Результат XamlType

GetByType() публичный Метод

public GetByType ( Type type ) : XamlType
type System.Type
Результат XamlType

GetMember() публичный Метод

public GetMember ( PropertyInfo propertyInfo ) : Member
propertyInfo System.Reflection.PropertyInfo
Результат Member

TypeRepository() публичный Метод

public TypeRepository ( INamespaceRegistry namespaceRegistry, ITypeFactory typeTypeFactory, ITypeFeatureProvider featureProvider ) : System
namespaceRegistry INamespaceRegistry
typeTypeFactory ITypeFactory
featureProvider ITypeFeatureProvider
Результат System