C# Класс Rebel.Tests.CoreAndFramework.AccessPrivateWrapper

A 10 minute wrapper to access private members, havn't tested in detail. Use under your own risk - [email protected]
Наследование: System.Dynamic.DynamicObject
Показать файл Открыть проект

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

Метод Описание
AccessPrivateWrapper ( object o ) : System

Create a simple private wrapper

FromType ( Assembly asm, string type ) : dynamic

Create an instance via the constructor matching the args

TryGetMember ( System binder, object &result ) : bool

Tries to get a property or field with the given name

TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool

Try invoking a method

TrySetMember ( SetMemberBinder binder, object value ) : bool

Tries to set a property or field with the given name

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

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

Create a simple private wrapper
public AccessPrivateWrapper ( object o ) : System
o object
Результат System

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

Create an instance via the constructor matching the args
public static FromType ( Assembly asm, string type ) : dynamic
asm System.Reflection.Assembly
type string
Результат dynamic

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

Tries to get a property or field with the given name
public TryGetMember ( System binder, object &result ) : bool
binder System
result object
Результат bool

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

Try invoking a method
public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
Результат bool

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

Tries to set a property or field with the given name
public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
Результат bool