DynamicComObject Class |
Namespace: ShellBoost.Core.Utilities
public class DynamicComObject : DynamicObject
The DynamicComObject type exposes the following members.
Name | Description | |
---|---|---|
![]() | DynamicComObject |
Initializes a new instance of the DynamicComObject class.
|
Name | Description | |
---|---|---|
![]() | NativeObject |
Gets the underlying native COM object.
|
Name | Description | |
---|---|---|
![]() ![]() | Create(Guid, Boolean) |
Creates a COM object from a CLSID.
|
![]() ![]() | Create(String, Boolean) |
Creates a COM object from a progID.
|
![]() | TryGetIndex |
Provides the implementation for operations that get a value by index. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for indexing operations.
(Overrides DynamicObjectTryGetIndex(GetIndexBinder, Object, Object).) |
![]() | TryGetMember |
Provides the implementation for operations that get member values. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as getting a value for a property.
(Overrides DynamicObjectTryGetMember(GetMemberBinder, Object).) |
![]() | TryInvokeMember |
Provides the implementation for operations that invoke a member. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as calling a method.
(Overrides DynamicObjectTryInvokeMember(InvokeMemberBinder, Object, Object).) |
![]() | TrySetMember |
Provides the implementation for operations that set member values. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as setting a value for a property.
(Overrides DynamicObjectTrySetMember(SetMemberBinder, Object).) |