C# Класс Microsoft.Scripting.ComInterop.ComTypeLibDesc

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

Private Properties

Свойство Тип Описание
ComTypeLibDesc System.Linq.Expressions
CreateFromGuid ComTypeLibInfo
GetCoClassForInterface ComTypeClassDesc
GetFromTypeLib ComTypeLibDesc
HasMember bool
IDynamicMetaObjectProvider DynamicMetaObject

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

Метод Описание
CreateFromObject ( object rcw ) : ComTypeLibInfo

Gets an ITypeLib object from OLE Automation compatible RCW , reads definitions of CoClass'es and Enum's from this library and creates a IDynamicMetaObjectProvider that allows to instantiate coclasses and get actual values for the enums.

GetMemberNames ( ) : string[]
GetTypeLibObjectDesc ( string member ) : object
ToString ( ) : string

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

Метод Описание
ComTypeLibDesc ( ) : System.Linq.Expressions
CreateFromGuid ( System.Guid typeLibGuid ) : ComTypeLibInfo
GetCoClassForInterface ( string itfName ) : ComTypeClassDesc
GetFromTypeLib ( System.Runtime.InteropServices.ComTypes typeLib ) : ComTypeLibDesc
HasMember ( string member ) : bool
IDynamicMetaObjectProvider ( Expression parameter ) : DynamicMetaObject

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

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

Gets an ITypeLib object from OLE Automation compatible RCW , reads definitions of CoClass'es and Enum's from this library and creates a IDynamicMetaObjectProvider that allows to instantiate coclasses and get actual values for the enums.
public static CreateFromObject ( object rcw ) : ComTypeLibInfo
rcw object OLE automation compatible RCW
Результат ComTypeLibInfo

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

public GetMemberNames ( ) : string[]
Результат string[]

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

public GetTypeLibObjectDesc ( string member ) : object
member string
Результат object

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

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