|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| BasicClassFactory (Guid clsid, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type classType) | |
| void | CreateInstance ([MarshalAs(UnmanagedType.Interface)] object pUnkOuter, ref Guid riid, out IntPtr ppvObject) |
| void | LockServer ([MarshalAs(UnmanagedType.Bool)] bool fLock) |
| void | CreateInstance ([MarshalAs(UnmanagedType.Interface)] object? pUnkOuter, ref Guid riid, out IntPtr ppvObject) |
Static Public Member Functions | |
| static Type | GetValidatedInterfaceType ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.Interfaces)] Type classType, ref Guid riid, object outer) |
| static IntPtr | GetObjectAsInterface (object obj, Type interfaceType) |
| static object | CreateAggregatedObject (object pUnkOuter, object comObject) |
Private Attributes | |
| readonly Guid | _classId |
| readonly Type | _classType |
Definition at line 16 of file ComActivator.cs.