C# Класс ToggleableBindings.Extensions.ReflectionExtensions

Показать файл Открыть проект

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

Метод Описание
GetCustomAttributes ( MemberInfo element, bool inherit ) : IEnumerable
GetMemberValue ( MemberInfo member, object? backingObject ) : object?
GetMemberValue ( Type type, string memberName, object? backingObject ) : object?
GetMemberValue ( MemberInfo member, object? backingObject ) : T?
GetMemberValue ( Type type, string memberName, object? backingObject ) : T?
GetUnderlyingType ( MemberInfo member ) : Type
IsAssignableTo ( Type type, Type other ) : bool
IsNullable ( Type type ) : bool
SetMemberValue ( MemberInfo member, object? backingObject, object? value, object[]? index = null ) : void

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

GetCustomAttributes() публичный статический Метод

public static GetCustomAttributes ( MemberInfo element, bool inherit ) : IEnumerable
element MemberInfo
inherit bool
Результат IEnumerable

GetMemberValue() публичный статический Метод

public static GetMemberValue ( MemberInfo member, object? backingObject ) : object?
member MemberInfo
backingObject object?
Результат object?

GetMemberValue() публичный статический Метод

public static GetMemberValue ( Type type, string memberName, object? backingObject ) : object?
type Type
memberName string
backingObject object?
Результат object?

GetMemberValue() публичный статический Метод

public static GetMemberValue ( MemberInfo member, object? backingObject ) : T?
member MemberInfo
backingObject object?
Результат T?

GetMemberValue() публичный статический Метод

public static GetMemberValue ( Type type, string memberName, object? backingObject ) : T?
type Type
memberName string
backingObject object?
Результат T?

GetUnderlyingType() публичный статический Метод

public static GetUnderlyingType ( MemberInfo member ) : Type
member MemberInfo
Результат Type

IsAssignableTo() публичный статический Метод

public static IsAssignableTo ( Type type, Type other ) : bool
type Type
other Type
Результат bool

IsNullable() публичный статический Метод

public static IsNullable ( Type type ) : bool
type Type
Результат bool

SetMemberValue() публичный статический Метод

public static SetMemberValue ( MemberInfo member, object? backingObject, object? value, object[]? index = null ) : void
member MemberInfo
backingObject object?
value object?
index object[]?
Результат void