C# Class Microsoft.Scripting.ComInterop.ComObject

This is a helper class for runtime-callable-wrappers of COM instances. We create one instance of this type for every generic RCW instance.
Inheritance: IDynamicMetaObjectProvider
Show file Open project: jschementi/iron Class Usage Examples

Private Properties

Property Type Description
ComObject System.Linq.Expressions
CreateComObject ComObject
GetMemberNames IList
GetMembers object>>.IList
IDynamicMetaObjectProvider System.Dynamic.DynamicMetaObject
IsComObject bool
ObjectToComObject ComObject
RcwFromComObject System.Linq.Expressions.MemberExpression
RcwToComObject System.Linq.Expressions.MethodCallExpression

Private Methods

Method Description
ComObject ( object rcw ) : System.Linq.Expressions
CreateComObject ( object rcw ) : ComObject
GetMemberNames ( bool dataOnly ) : IList
GetMembers ( IEnumerable names ) : object>>.IList
IDynamicMetaObjectProvider ( Expression parameter ) : DynamicMetaObject
IsComObject ( object obj ) : bool
ObjectToComObject ( object rcw ) : ComObject
RcwFromComObject ( Expression comObject ) : MemberExpression
RcwToComObject ( Expression rcw ) : MethodCallExpression