@tsonic/dotnet-pure
Version:
TypeScript type definitions for .NET 10 BCL (Base Class Library) - CLR naming
1,173 lines • 161 kB
JSON
{
"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.IIUnknownCacheStrategy