Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Internal.Runtime.InteropServices.ComActivator.BasicClassFactory Class Referencesealed

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
 

Detailed Description

Definition at line 16 of file ComActivator.cs.


The documentation for this class was generated from the following file: