C# Класс OleViewDotNet.DynamicComObjectWrapper

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

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

Метод Описание
DynamicComObjectWrapper ( COMRegistry registry, Type instanceType, object entry ) : System
GetDynamicMemberNames ( ) : IEnumerable
ToString ( ) : string
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool
Unwrap ( object o ) : object
Wrap ( COMRegistry registry, object o, Type objType ) : object

Приватные методы

Метод Описание
GetInterfaces ( ) : COMInterfaceEntry[]
Invoke ( string name, bool getprop, object &result, object args ) : bool
QueryInterface ( string name ) : object

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

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

public DynamicComObjectWrapper ( COMRegistry registry, Type instanceType, object entry ) : System
registry COMRegistry
instanceType System.Type
entry object
Результат System

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

public GetDynamicMemberNames ( ) : IEnumerable
Результат IEnumerable

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

public ToString ( ) : string
Результат string

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

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
Результат bool

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

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
Результат bool

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

public static Unwrap ( object o ) : object
o object
Результат object

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

public static Wrap ( COMRegistry registry, object o, Type objType ) : object
registry COMRegistry
o object
objType System.Type
Результат object