UNPKG

@tsonic/dotnet-pure

Version:

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

48 lines (44 loc) 5.29 kB
// Generated by tsbindgen - Architecture // Namespace: System.Runtime.InteropServices.Marshalling // Facade - Public API Surface // Import internal declarations import * as Internal from './System.Runtime.InteropServices.Marshalling/internal/index.js'; // Cross-namespace type imports for constraints import type { IFloatingPointIeee754_1, INumber_1 } from './System.Numerics/internal/index.js'; import type { ComWrappers, ComWrappers_ComInterfaceEntry, CreateComInterfaceFlags, CreateObjectFlags, IDynamicInterfaceCastable, SafeHandle, StringMarshalling, VarEnum } from './System.Runtime.InteropServices/internal/index.js'; import type { Attribute, Boolean as ClrBoolean, Byte, Char, Enum, Exception, Guid, IComparable, IConvertible, IDisposable, IFormatProvider, IFormattable, Int32, IntPtr, ISpanFormattable, Object as ClrObject, ReadOnlySpan_1, RuntimeTypeHandle, Span_1, String as ClrString, Type, TypeCode, UInt16, ValueType, Void } from './System/internal/index.js'; // Public API exports (curated - no internal $instance/$views leakage) export { AnsiStringMarshaller$instance as AnsiStringMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { AnsiStringMarshaller_ManagedToUnmanagedIn as AnsiStringMarshaller_ManagedToUnmanagedIn } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { BStrStringMarshaller$instance as BStrStringMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { BStrStringMarshaller_ManagedToUnmanagedIn as BStrStringMarshaller_ManagedToUnmanagedIn } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComVariant as ComVariant } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ContiguousCollectionMarshallerAttribute as ContiguousCollectionMarshallerAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { CustomMarshallerAttribute as CustomMarshallerAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { CustomMarshallerAttribute_GenericPlaceholder as CustomMarshallerAttribute_GenericPlaceholder } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { MarshalMode as MarshalMode } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { MarshalUsingAttribute as MarshalUsingAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { NativeMarshallingAttribute as NativeMarshallingAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { Utf16StringMarshaller$instance as Utf16StringMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { Utf8StringMarshaller$instance as Utf8StringMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { Utf8StringMarshaller_ManagedToUnmanagedIn as Utf8StringMarshaller_ManagedToUnmanagedIn } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComExposedClassAttribute_1 as ComExposedClassAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComInterfaceOptions as ComInterfaceOptions } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComVariantMarshaller$instance as ComVariantMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComVariantMarshaller_RefPropagate as ComVariantMarshaller_RefPropagate } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ComObject as ComObject } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { ExceptionAsVoidMarshaller$instance as ExceptionAsVoidMarshaller } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { GeneratedComClassAttribute as GeneratedComClassAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { GeneratedComInterfaceAttribute as GeneratedComInterfaceAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export type IComExposedClass = Internal.IComExposedClass; export type IComExposedDetails = Internal.IComExposedDetails; export type IIUnknownCacheStrategy = Internal.IIUnknownCacheStrategy; export { IIUnknownCacheStrategy_TableInfo as IIUnknownCacheStrategy_TableInfo } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export type IIUnknownDerivedDetails = Internal.IIUnknownDerivedDetails; export type IIUnknownInterfaceDetailsStrategy = Internal.IIUnknownInterfaceDetailsStrategy; export type IIUnknownInterfaceType = Internal.IIUnknownInterfaceType; export type IIUnknownStrategy = Internal.IIUnknownStrategy; export { IUnknownDerivedAttribute_2 as IUnknownDerivedAttribute } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export type IUnmanagedVirtualMethodTableProvider = Internal.IUnmanagedVirtualMethodTableProvider; export { StrategyBasedComWrappers as StrategyBasedComWrappers } from './System.Runtime.InteropServices.Marshalling/internal/index.js'; export { VirtualMethodTableInfo as VirtualMethodTableInfo } from './System.Runtime.InteropServices.Marshalling/internal/index.js';