<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Runtime.InteropServices

Namespace with 77 public types

Classes

 AllowReversePInvokeCallsAttribute
 BestFitMappingAttribute
 BStrWrapper
 ClassInterfaceAttribute
 CoClassAttribute
 ComAliasNameAttribute
 ComAwareEventInfo
 ComCompatibleVersionAttribute
 ComConversionLossAttribute
 ComDefaultInterfaceAttribute
 ComEventInterfaceAttribute
 COMException
 ComImportAttribute
 ComRegisterFunctionAttribute
 ComSourceInterfacesAttribute
 ComUnregisterFunctionAttribute
 ComVisibleAttribute
 CurrencyWrapper
 DefaultCharSetAttribute
 DefaultDllImportSearchPathsAttribute
 DefaultParameterValueAttribute
 DispatchWrapper
 DispIdAttribute
 DllImportAttribute
 ErrorWrapper
 ExternalException
 FieldOffsetAttribute
 GuidAttribute
 HandleCollector
 InAttribute
 InterfaceTypeAttribute
 InvalidComObjectException
 InvalidOleVariantTypeException
 LCIDConversionAttribute
 MarshalAsAttribute
 MarshalDirectiveException
 OptionalAttribute
 OutAttribute
 PreserveSigAttribute
 PrimaryInteropAssemblyAttribute
 ProgIdAttribute
 SafeArrayRankMismatchException
 SafeArrayTypeMismatchException
 SEHException
 StructLayoutAttribute
 TypeIdentifierAttribute
 UnknownWrapper
 UnmanagedFunctionPointerAttribute
 VariantWrapper

Structures

 ArrayWithOffset
 GCHandle
 HandleRef
 OSPlatform

Enumerations

 Architecture
 CallingConvention
 CharSet
 ClassInterfaceType
 ComInterfaceType
 ComMemberType
 CustomQueryInterfaceMode
 CustomQueryInterfaceResult
 DllImportSearchPath
 GCHandleType
 LayoutKind
 UnmanagedType
 VarEnum

Static Classes

 ComEventsHelper
 Marshal
 RuntimeEnvironment
 RuntimeInformation

Abstract Classes

 CriticalHandle
 SafeBuffer
 SafeHandle

Interfaces

 ICustomAdapter
 ICustomFactory
 ICustomMarshaler
 ICustomQueryInterface