C# Class Microsoft.Scripting.ComInterop.ComTypeLibDesc

Inheritance: IDynamicObject
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Private Properties

Свойство Type Description
ComTypeLibDesc System.Linq.Expressions
CreateFromGuid ComTypeLibInfo
GetCoClassForInterface ComTypeClassDesc
GetFromTypeLib ComTypeLibDesc
HasMember bool
IDynamicMetaObjectProvider DynamicMetaObject

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CreateFromObject() public static méthode

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
Résultat ComTypeLibInfo

GetMemberNames() public méthode

public GetMemberNames ( ) : string[]
Résultat string[]

GetTypeLibObjectDesc() public méthode

public GetTypeLibObjectDesc ( string member ) : object
member string
Résultat object

ToString() public méthode

public ToString ( ) : string
Résultat string