// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
+#if !FULL_AOT_RUNTIME
using Mono.Interop;
using System.Collections;
using System.Runtime.InteropServices;
// Guard multiple invocation.
if (iunknown != IntPtr.Zero)
return;
+
+ System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (t.TypeHandle);
ObjectCreationDelegate ocd = ExtensibleClassFactory.GetObjectCreationCallback (t);
if (ocd != null) {
out IntPtr pUnk);
}
}
+#endif