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.