UNPKG

@tsonic/dotnet

Version:

TypeScript type definitions for .NET 10 BCL (Base Class Library)

1,173 lines 161 kB
{ "namespace": "System.Runtime.InteropServices.Marshalling", "contributingAssemblies": [ "System.Private.CoreLib", "System.Runtime.InteropServices" ], "types": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComInterfaceOptions", "clrName": "System.Runtime.InteropServices.Marshalling.ComInterfaceOptions", "tsEmitName": "ComInterfaceOptions", "kind": "Enum", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [], "fields": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComInterfaceOptions::value__System.Int32", "clrName": "value__", "tsEmitName": "value__", "normalizedSignature": "value__|System.Int32|static=false|const=false", "isStatic": false, "isReadOnly": false, "isLiteral": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComInterfaceOptions::NoneSystem.Runtime.InteropServices.Marshalling.ComInterfaceOptions", "clrName": "None", "tsEmitName": "none", "normalizedSignature": "None|System.Runtime.InteropServices.Marshalling.ComInterfaceOptions|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComInterfaceOptions::ManagedObjectWrapperSystem.Runtime.InteropServices.Marshalling.ComInterfaceOptions", "clrName": "ManagedObjectWrapper", "tsEmitName": "managedObjectWrapper", "normalizedSignature": "ManagedObjectWrapper|System.Runtime.InteropServices.Marshalling.ComInterfaceOptions|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComInterfaceOptions::ComObjectWrapperSystem.Runtime.InteropServices.Marshalling.ComInterfaceOptions", "clrName": "ComObjectWrapper", "tsEmitName": "comObjectWrapper", "normalizedSignature": "ComObjectWrapper|System.Runtime.InteropServices.Marshalling.ComInterfaceOptions|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true } ], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "System.Runtime.InteropServices.Marshalling.MarshalMode", "tsEmitName": "MarshalMode", "kind": "Enum", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [], "fields": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::value__System.Int32", "clrName": "value__", "tsEmitName": "value__", "normalizedSignature": "value__|System.Int32|static=false|const=false", "isStatic": false, "isReadOnly": false, "isLiteral": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::DefaultSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "Default", "tsEmitName": "default_", "normalizedSignature": "Default|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ManagedToUnmanagedInSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ManagedToUnmanagedIn", "tsEmitName": "managedToUnmanagedIn", "normalizedSignature": "ManagedToUnmanagedIn|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ManagedToUnmanagedRefSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ManagedToUnmanagedRef", "tsEmitName": "managedToUnmanagedRef", "normalizedSignature": "ManagedToUnmanagedRef|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ManagedToUnmanagedOutSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ManagedToUnmanagedOut", "tsEmitName": "managedToUnmanagedOut", "normalizedSignature": "ManagedToUnmanagedOut|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::UnmanagedToManagedInSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "UnmanagedToManagedIn", "tsEmitName": "unmanagedToManagedIn", "normalizedSignature": "UnmanagedToManagedIn|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::UnmanagedToManagedRefSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "UnmanagedToManagedRef", "tsEmitName": "unmanagedToManagedRef", "normalizedSignature": "UnmanagedToManagedRef|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::UnmanagedToManagedOutSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "UnmanagedToManagedOut", "tsEmitName": "unmanagedToManagedOut", "normalizedSignature": "UnmanagedToManagedOut|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ElementInSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ElementIn", "tsEmitName": "elementIn", "normalizedSignature": "ElementIn|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ElementRefSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ElementRef", "tsEmitName": "elementRef", "normalizedSignature": "ElementRef|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.MarshalMode::ElementOutSystem.Runtime.InteropServices.Marshalling.MarshalMode", "clrName": "ElementOut", "tsEmitName": "elementOut", "normalizedSignature": "ElementOut|System.Runtime.InteropServices.Marshalling.MarshalMode|static=true|const=true", "isStatic": true, "isReadOnly": false, "isLiteral": true } ], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IComExposedClass", "clrName": "System.Runtime.InteropServices.Marshalling.IComExposedClass", "tsEmitName": "IComExposedClass", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IComExposedClass::GetComInterfaceEntries(System.Int32\u0026):System.Runtime.InteropServices.ComWrappers\u002BComInterfaceEntry*", "clrName": "GetComInterfaceEntries", "tsEmitName": "getComInterfaceEntries", "normalizedSignature": "GetComInterfaceEntries|(System.Int32\u0026):System.Runtime.InteropServices.ComWrappers\u002BComInterfaceEntry*|static=true", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": true, "isVirtual": true, "isOverride": true, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IComExposedDetails", "clrName": "System.Runtime.InteropServices.Marshalling.IComExposedDetails", "tsEmitName": "IComExposedDetails", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IComExposedDetails::GetComInterfaceEntries(System.Int32\u0026):System.Runtime.InteropServices.ComWrappers\u002BComInterfaceEntry*", "clrName": "GetComInterfaceEntries", "tsEmitName": "getComInterfaceEntries", "normalizedSignature": "GetComInterfaceEntries|(System.Int32\u0026):System.Runtime.InteropServices.ComWrappers\u002BComInterfaceEntry*|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy", "tsEmitName": "IIUnknownCacheStrategy", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy::ConstructTableInfo(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails,System.Void*):System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo", "clrName": "ConstructTableInfo", "tsEmitName": "constructTableInfo", "normalizedSignature": "ConstructTableInfo|(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails,System.Void*):System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 3, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy::TryGetTableInfo(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo\u0026):System.Boolean", "clrName": "TryGetTableInfo", "tsEmitName": "tryGetTableInfo", "normalizedSignature": "TryGetTableInfo|(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo\u0026):System.Boolean|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy::TrySetTableInfo(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo):System.Boolean", "clrName": "TrySetTableInfo", "tsEmitName": "trySetTableInfo", "normalizedSignature": "TrySetTableInfo|(System.RuntimeTypeHandle,System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo):System.Boolean|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy::Clear(System.Runtime.InteropServices.Marshalling.IIUnknownStrategy):System.Void", "clrName": "Clear", "tsEmitName": "clear", "normalizedSignature": "Clear|(System.Runtime.InteropServices.Marshalling.IIUnknownStrategy):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails", "tsEmitName": "IIUnknownDerivedDetails", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails::Iid:System.Guid", "clrName": "Iid", "tsEmitName": "iid", "normalizedSignature": "Iid|:System.Guid|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails::Implementation:System.Type", "clrName": "Implementation", "tsEmitName": "implementation", "normalizedSignature": "Implementation|:System.Type|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails::ManagedVirtualMethodTable:System.Void**", "clrName": "ManagedVirtualMethodTable", "tsEmitName": "managedVirtualMethodTable", "normalizedSignature": "ManagedVirtualMethodTable|:System.Void**|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceDetailsStrategy", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceDetailsStrategy", "tsEmitName": "IIUnknownInterfaceDetailsStrategy", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceDetailsStrategy::GetIUnknownDerivedDetails(System.RuntimeTypeHandle):System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails", "clrName": "GetIUnknownDerivedDetails", "tsEmitName": "getIUnknownDerivedDetails", "normalizedSignature": "GetIUnknownDerivedDetails|(System.RuntimeTypeHandle):System.Runtime.InteropServices.Marshalling.IIUnknownDerivedDetails|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceDetailsStrategy::GetComExposedTypeDetails(System.RuntimeTypeHandle):System.Runtime.InteropServices.Marshalling.IComExposedDetails", "clrName": "GetComExposedTypeDetails", "tsEmitName": "getComExposedTypeDetails", "normalizedSignature": "GetComExposedTypeDetails|(System.RuntimeTypeHandle):System.Runtime.InteropServices.Marshalling.IComExposedDetails|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceType", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceType", "tsEmitName": "IIUnknownInterfaceType", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceType::Iid:System.Guid", "clrName": "Iid", "tsEmitName": "iid", "normalizedSignature": "Iid|:System.Guid|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": true, "isVirtual": true, "isOverride": true, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownInterfaceType::ManagedVirtualMethodTable:System.Void**", "clrName": "ManagedVirtualMethodTable", "tsEmitName": "managedVirtualMethodTable", "normalizedSignature": "ManagedVirtualMethodTable|:System.Void**|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": true, "isVirtual": true, "isOverride": true, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownStrategy", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownStrategy", "tsEmitName": "IIUnknownStrategy", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownStrategy::CreateInstancePointer(System.Void*):System.Void*", "clrName": "CreateInstancePointer", "tsEmitName": "createInstancePointer", "normalizedSignature": "CreateInstancePointer|(System.Void*):System.Void*|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownStrategy::QueryInterface(System.Void*,System.Guid\u0026,System.Void*\u0026):System.Int32", "clrName": "QueryInterface", "tsEmitName": "queryInterface", "normalizedSignature": "QueryInterface|(System.Void*,System.Guid\u0026,System.Void*\u0026):System.Int32|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 3, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownStrategy::Release(System.Void*):System.Int32", "clrName": "Release", "tsEmitName": "release", "normalizedSignature": "Release|(System.Void*):System.Int32|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider", "clrName": "System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider", "tsEmitName": "IUnmanagedVirtualMethodTableProvider", "kind": "Interface", "accessibility": "Public", "isAbstract": true, "isSealed": false, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider::GetVirtualMethodTableInfoForKey(System.Type):System.Runtime.InteropServices.Marshalling.VirtualMethodTableInfo", "clrName": "GetVirtualMethodTableInfoForKey", "tsEmitName": "getVirtualMethodTableInfoForKey", "normalizedSignature": "GetVirtualMethodTableInfoForKey|(System.Type):System.Runtime.InteropServices.Marshalling.VirtualMethodTableInfo|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": true, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn", "clrName": "System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn", "tsEmitName": "AnsiStringMarshaller_ManagedToUnmanagedIn", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn::FromManaged(System.String,System.Span_1[[System.Byte,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void", "clrName": "FromManaged", "tsEmitName": "fromManaged", "normalizedSignature": "FromManaged|(System.String,System.Span_1[[System.Byte,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn::ToUnmanaged():System.Byte*", "clrName": "ToUnmanaged", "tsEmitName": "toUnmanaged", "normalizedSignature": "ToUnmanaged|():System.Byte*|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn::Free():System.Void", "clrName": "Free", "tsEmitName": "free", "normalizedSignature": "Free|():System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false } ], "properties": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.AnsiStringMarshaller\u002BManagedToUnmanagedIn::BufferSize:System.Int32", "clrName": "BufferSize", "tsEmitName": "bufferSize", "normalizedSignature": "BufferSize|:System.Int32|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn", "clrName": "System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn", "tsEmitName": "ArrayMarshaller_2_ManagedToUnmanagedIn", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 2, "methods": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::FromManaged(T[],Span_1):System.Void", "clrName": "FromManaged", "tsEmitName": "fromManaged", "normalizedSignature": "FromManaged|(T[],Span_1):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::GetManagedValuesSource():ReadOnlySpan_1", "clrName": "GetManagedValuesSource", "tsEmitName": "getManagedValuesSource", "normalizedSignature": "GetManagedValuesSource|():ReadOnlySpan_1|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::GetUnmanagedValuesDestination():Span_1", "clrName": "GetUnmanagedValuesDestination", "tsEmitName": "getUnmanagedValuesDestination", "normalizedSignature": "GetUnmanagedValuesDestination|():Span_1|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::GetPinnableReference():TUnmanagedElement\u0026", "clrName": "GetPinnableReference", "tsEmitName": "getPinnableReference", "normalizedSignature": "GetPinnableReference|():TUnmanagedElement\u0026|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::ToUnmanaged():TUnmanagedElement*", "clrName": "ToUnmanaged", "tsEmitName": "toUnmanaged", "normalizedSignature": "ToUnmanaged|():TUnmanagedElement*|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::Free():System.Void", "clrName": "Free", "tsEmitName": "free", "normalizedSignature": "Free|():System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::GetPinnableReference(T[]):T\u0026", "clrName": "GetPinnableReference", "tsEmitName": "getPinnableReference", "normalizedSignature": "GetPinnableReference|(T[]):T\u0026|static=true", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false } ], "properties": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ArrayMarshaller\u00602\u002BManagedToUnmanagedIn::BufferSize:System.Int32", "clrName": "BufferSize", "tsEmitName": "bufferSize", "normalizedSignature": "BufferSize|:System.Int32|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn", "clrName": "System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn", "tsEmitName": "BStrStringMarshaller_ManagedToUnmanagedIn", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn::FromManaged(System.String,System.Span_1[[System.Byte,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void", "clrName": "FromManaged", "tsEmitName": "fromManaged", "normalizedSignature": "FromManaged|(System.String,System.Span_1[[System.Byte,System.Private.CoreLib,Version=10.0.0.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e]]):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn::ToUnmanaged():System.UInt16*", "clrName": "ToUnmanaged", "tsEmitName": "toUnmanaged", "normalizedSignature": "ToUnmanaged|():System.UInt16*|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn::Free():System.Void", "clrName": "Free", "tsEmitName": "free", "normalizedSignature": "Free|():System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false } ], "properties": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.BStrStringMarshaller\u002BManagedToUnmanagedIn::BufferSize:System.Int32", "clrName": "BufferSize", "tsEmitName": "bufferSize", "normalizedSignature": "BufferSize|:System.Int32|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant", "clrName": "System.Runtime.InteropServices.Marshalling.ComVariant", "tsEmitName": "ComVariant", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::Dispose():System.Void", "clrName": "Dispose", "tsEmitName": "dispose", "normalizedSignature": "Dispose|():System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": true, "isOverride": false, "isSealed": true, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::Create(T):System.Runtime.InteropServices.Marshalling.ComVariant", "clrName": "Create", "tsEmitName": "create", "normalizedSignature": "Create|(T):System.Runtime.InteropServices.Marshalling.ComVariant|static=true", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 1, "parameterCount": 1, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::CreateRaw(System.Runtime.InteropServices.VarEnum,T):System.Runtime.InteropServices.Marshalling.ComVariant", "clrName": "CreateRaw", "tsEmitName": "createRaw", "normalizedSignature": "CreateRaw|(System.Runtime.InteropServices.VarEnum,T):System.Runtime.InteropServices.Marshalling.ComVariant|static=true", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 1, "parameterCount": 2, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::As():T", "clrName": "As", "tsEmitName": "as_", "normalizedSignature": "As|():T|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 1, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::GetRawDataRef():T\u0026", "clrName": "GetRawDataRef", "tsEmitName": "getRawDataRef", "normalizedSignature": "GetRawDataRef|():T\u0026|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 1, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Private.CoreLib:System.IDisposable::Dispose():System.Void", "clrName": "Dispose", "tsEmitName": "dispose$view", "normalizedSignature": "Dispose|():System.Void|static=false", "provenance": "ExplicitView", "emitScope": "ViewOnly", "isStatic": false, "isAbstract": false, "isVirtual": true, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "sourceInterface": "System.IDisposable", "isExtensionMethod": false } ], "properties": [ { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::Null:System.Runtime.InteropServices.Marshalling.ComVariant", "clrName": "Null", "tsEmitName": "null_", "normalizedSignature": "Null|:System.Runtime.InteropServices.Marshalling.ComVariant|static=true|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": true, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.ComVariant::VarType:System.Runtime.InteropServices.VarEnum", "clrName": "VarType", "tsEmitName": "varType", "normalizedSignature": "VarType|:System.Runtime.InteropServices.VarEnum|static=false|accessor=get", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": false } ], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate", "clrName": "System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate", "tsEmitName": "ComVariantMarshaller_RefPropagate", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate::FromUnmanaged(System.Runtime.InteropServices.Marshalling.ComVariant):System.Void", "clrName": "FromUnmanaged", "tsEmitName": "fromUnmanaged", "normalizedSignature": "FromUnmanaged|(System.Runtime.InteropServices.Marshalling.ComVariant):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate::FromManaged(System.Object):System.Void", "clrName": "FromManaged", "tsEmitName": "fromManaged", "normalizedSignature": "FromManaged|(System.Object):System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 1, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate::ToUnmanaged():System.Runtime.InteropServices.Marshalling.ComVariant", "clrName": "ToUnmanaged", "tsEmitName": "toUnmanaged", "normalizedSignature": "ToUnmanaged|():System.Runtime.InteropServices.Marshalling.ComVariant|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate::ToManaged():System.Object", "clrName": "ToManaged", "tsEmitName": "toManaged", "normalizedSignature": "ToManaged|():System.Object|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.ComVariantMarshaller\u002BRefPropagate::Free():System.Void", "clrName": "Free", "tsEmitName": "free", "normalizedSignature": "Free|():System.Void|static=false", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isSealed": false, "arity": 0, "parameterCount": 0, "isExtensionMethod": false } ], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Private.CoreLib:System.Runtime.InteropServices.Marshalling.CustomMarshallerAttribute\u002BGenericPlaceholder", "clrName": "System.Runtime.InteropServices.Marshalling.CustomMarshallerAttribute\u002BGenericPlaceholder", "tsEmitName": "CustomMarshallerAttribute_GenericPlaceholder", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [], "fields": [], "events": [], "constructors": [] }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo", "clrName": "System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo", "tsEmitName": "IIUnknownCacheStrategy_TableInfo", "kind": "Struct", "accessibility": "Public", "isAbstract": false, "isSealed": true, "isStatic": false, "arity": 0, "methods": [], "properties": [ { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrategy\u002BTableInfo::ThisPtr:System.Void*", "clrName": "ThisPtr", "tsEmitName": "thisPtr", "normalizedSignature": "ThisPtr|:System.Void*|static=false|accessor=getset", "provenance": "Original", "emitScope": "ClassSurface", "isStatic": false, "isAbstract": false, "isVirtual": false, "isOverride": false, "isIndexer": false, "hasGetter": true, "hasSetter": true }, { "stableId": "System.Runtime.InteropServices:System.Runtime.InteropServices.Marshalling.IIUnknownCacheStrat