AddRef(IntPtr pUnk) | System.Runtime.InteropServices.Marshal | inlinestatic |
AllocBSTR(int length) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
AllocBSTRByteLen(uint length) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
AllocCoTaskMem(int cb) | System.Runtime.InteropServices.Marshal | inlinestatic |
AllocHGlobal(int cb) | System.Runtime.InteropServices.Marshal | inlinestatic |
AllocHGlobal(IntPtr cb) | System.Runtime.InteropServices.Marshal | inlinestatic |
AreComObjectsAvailableForCleanup() | System.Runtime.InteropServices.Marshal | |
BindMoniker(IMoniker pmk, uint grfOpt, ref Guid iidResult, [MarshalAs(UnmanagedType.Interface)] out object ppvResult) | System.Runtime.InteropServices.Marshal | private |
BindToMoniker(string monikerName) | System.Runtime.InteropServices.Marshal | inlinestatic |
ChangeWrapperHandleStrength(object otp, bool fIsWeak) | System.Runtime.InteropServices.Marshal | |
CleanupUnusedObjectsInCurrentContext() | System.Runtime.InteropServices.Marshal | |
Copy(int[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(char[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(short[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(long[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(float[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(double[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(byte[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, int[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, char[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, short[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, long[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, float[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, double[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, byte[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
Copy(IntPtr source, IntPtr[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlinestatic |
CopyToManaged< T >(IntPtr source, T[] destination, int startIndex, int length) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
CopyToNative< T >(T[] source, int startIndex, IntPtr destination, int length) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
CreateAggregatedObject(IntPtr pOuter, object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
CreateAggregatedObject< T >(IntPtr pOuter, T o) | System.Runtime.InteropServices.Marshal | inlinestatic |
CreateAggregatedObjectNative(IntPtr pOuter, object o) | System.Runtime.InteropServices.Marshal | private |
CreateBindCtx(uint reserved, out IBindCtx ppbc) | System.Runtime.InteropServices.Marshal | private |
CreateWrapperOfType(object? o, Type t) | System.Runtime.InteropServices.Marshal | inlinestatic |
CreateWrapperOfType< T, TWrapper >(T? o) | System.Runtime.InteropServices.Marshal | inlinestatic |
DestroyStructure(IntPtr ptr, Type structuretype) | System.Runtime.InteropServices.Marshal | |
DestroyStructure< T >(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
FinalReleaseComObject(object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
FreeBSTR(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
FreeCoTaskMem(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
FreeHGlobal(IntPtr hglobal) | System.Runtime.InteropServices.Marshal | inlinestatic |
GenerateGuidForType(Type type) | System.Runtime.InteropServices.Marshal | inlinestatic |
GenerateProgIdForType(Type type) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetAnsiStringByteCount(ReadOnlySpan< char > chars) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
GetAnsiStringBytes(ReadOnlySpan< char > chars, Span< byte > bytes) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
GetComInterfaceForObject(object o, Type T) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetComInterfaceForObject(object o, Type T, CustomQueryInterfaceMode mode) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetComInterfaceForObject< T, TInterface >([DisallowNull] T o) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetComInterfaceForObjectNative(object o, Type t, bool fEnableCustomizedQueryInterface) | System.Runtime.InteropServices.Marshal | private |
GetComObjectData(object obj, object key) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetDelegateForFunctionPointer(IntPtr ptr, Type t) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetDelegateForFunctionPointer< TDelegate >(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetDelegateForFunctionPointerInternal(IntPtr ptr, Type t) | System.Runtime.InteropServices.Marshal | package |
GetEndComSlot(Type t) | System.Runtime.InteropServices.Marshal | |
GetExceptionCode() | System.Runtime.InteropServices.Marshal | |
GetExceptionForHR(int errorCode) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetExceptionForHR(int errorCode, IntPtr errorInfo) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetExceptionForHRInternal(int errorCode, IntPtr errorInfo) | System.Runtime.InteropServices.Marshal | package |
GetExceptionPointers() | System.Runtime.InteropServices.Marshal | |
GetFunctionPointerForDelegate(Delegate d) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetFunctionPointerForDelegate< TDelegate >(TDelegate d) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetFunctionPointerForDelegateInternal(Delegate d) | System.Runtime.InteropServices.Marshal | package |
GetHINSTANCE(Module m) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetHINSTANCE(QCallModule m) | System.Runtime.InteropServices.Marshal | private |
GetHRForException(Exception? e) | System.Runtime.InteropServices.Marshal | |
GetHRForLastWin32Error() | System.Runtime.InteropServices.Marshal | inlinestatic |
GetIDispatchForObject(object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetIDispatchForObjectNative(object o) | System.Runtime.InteropServices.Marshal | private |
GetIUnknownForObject(object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetIUnknownForObjectNative(object o) | System.Runtime.InteropServices.Marshal | private |
GetLastPInvokeError() | System.Runtime.InteropServices.Marshal | |
GetLastSystemError() | System.Runtime.InteropServices.Marshal | inlinestatic |
GetLastWin32Error() | System.Runtime.InteropServices.Marshal | inlinestatic |
GetNativeVariantForObject(object? obj, IntPtr pDstNativeVariant) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetNativeVariantForObject< T >(T? obj, IntPtr pDstNativeVariant) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetNativeVariantForObjectNative(object obj, IntPtr pDstNativeVariant) | System.Runtime.InteropServices.Marshal | private |
GetObjectForIUnknown(IntPtr pUnk) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetObjectForIUnknownNative(IntPtr pUnk) | System.Runtime.InteropServices.Marshal | private |
GetObjectForNativeVariant(IntPtr pSrcNativeVariant) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetObjectForNativeVariant< T >(IntPtr pSrcNativeVariant) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetObjectForNativeVariantNative(IntPtr pSrcNativeVariant) | System.Runtime.InteropServices.Marshal | private |
GetObjectsForNativeVariants(IntPtr aSrcNativeVariant, int cVars) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetObjectsForNativeVariants< T >(IntPtr aSrcNativeVariant, int cVars) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetObjectsForNativeVariantsNative(IntPtr aSrcNativeVariant, int cVars) | System.Runtime.InteropServices.Marshal | private |
GetStartComSlot(Type t) | System.Runtime.InteropServices.Marshal | |
GetSystemMaxDBCSCharSize() | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
GetTypedObjectForIUnknown(IntPtr pUnk, Type t) | System.Runtime.InteropServices.Marshal | |
GetTypeFromCLSID(Guid clsid, string server, bool throwOnError) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
GetTypeFromCLSID(in Guid clsid, string server, ObjectHandleOnStack retType) | System.Runtime.InteropServices.Marshal | private |
GetTypeFromCLSID(Guid clsid) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetTypeFromProgID(string progID, string server, bool throwOnError) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
GetTypeInfoName(ITypeInfo typeInfo) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetUniqueObjectForIUnknown(IntPtr unknown) | System.Runtime.InteropServices.Marshal | inlinestatic |
GetUniqueObjectForIUnknownNative(IntPtr unknown) | System.Runtime.InteropServices.Marshal | private |
IID_IUnknown | System.Runtime.InteropServices.Marshal | packagestatic |
InitHandle(SafeHandle safeHandle, IntPtr handle) | System.Runtime.InteropServices.Marshal | inlinestatic |
InternalCreateWrapperOfType(object o, Type t) | System.Runtime.InteropServices.Marshal | private |
InternalFinalReleaseComObject(object o) | System.Runtime.InteropServices.Marshal | package |
InternalPrelink(RuntimeMethodHandleInternal m) | System.Runtime.InteropServices.Marshal | private |
InternalReleaseComObject(object o) | System.Runtime.InteropServices.Marshal | package |
IsBuiltInComSupported | System.Runtime.InteropServices.Marshal | packagestatic |
IsBuiltInComSupportedInternal() | System.Runtime.InteropServices.Marshal | private |
IsComObject(object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
IsNullOrWin32Atom(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
IsPinnable(object obj) | System.Runtime.InteropServices.Marshal | package |
IsTypeVisibleFromCom(Type t) | System.Runtime.InteropServices.Marshal | |
MkParseDisplayName(IBindCtx pbc, [MarshalAs(UnmanagedType.LPWStr)] string szUserName, out uint pchEaten, out IMoniker ppmk) | System.Runtime.InteropServices.Marshal | private |
OffsetOf(Type t, string fieldName) | System.Runtime.InteropServices.Marshal | inlinestatic |
OffsetOf< T >(string fieldName) | System.Runtime.InteropServices.Marshal | inlinestatic |
OffsetOfHelper(IRuntimeFieldInfo f) | System.Runtime.InteropServices.Marshal | private |
Prelink(MethodInfo m) | System.Runtime.InteropServices.Marshal | inlinestatic |
PrelinkAll(Type c) | System.Runtime.InteropServices.Marshal | inlinestatic |
PrelinkCore(MethodInfo m) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
PtrToStringAnsi(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringAnsi(IntPtr ptr, int len) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringAuto(IntPtr ptr, int len) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringAuto(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringBSTR(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringUni(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringUni(IntPtr ptr, int len) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringUTF8(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStringUTF8(IntPtr ptr, int byteLen) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStructure(IntPtr ptr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type structureType) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStructure(IntPtr ptr, object structure) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStructure< T >(IntPtr ptr, [DisallowNull] T structure) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStructure<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] T >(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
PtrToStructureHelper(IntPtr ptr, object structure, bool allowValueClasses) | System.Runtime.InteropServices.Marshal | private |
QueryInterface(IntPtr pUnk, ref Guid iid, out IntPtr ppv) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadByte(object ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadByte(IntPtr ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadByte(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt16(object ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt16(IntPtr ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt16(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt32(object ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt32(IntPtr ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt32(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt64([In][MarshalAs(UnmanagedType.AsAny)] object ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt64(IntPtr ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadInt64(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadIntPtr(object ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadIntPtr(IntPtr ptr, int ofs) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadIntPtr(IntPtr ptr) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReadValueSlow< T >(object ptr, int ofs, Func< IntPtr, int, T > readValueHelper) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
ReAllocCoTaskMem(IntPtr pv, int cb) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReAllocHGlobal(IntPtr pv, IntPtr cb) | System.Runtime.InteropServices.Marshal | inlinestatic |
Release(IntPtr pUnk) | System.Runtime.InteropServices.Marshal | inlinestatic |
ReleaseComObject(object o) | System.Runtime.InteropServices.Marshal | inlinestatic |
SecureStringToBSTR(SecureString s) | System.Runtime.InteropServices.Marshal | inlinestatic |
SecureStringToCoTaskMemAnsi(SecureString s) | System.Runtime.InteropServices.Marshal | inlinestatic |
SecureStringToCoTaskMemUnicode(SecureString s) | System.Runtime.InteropServices.Marshal | inlinestatic |
SecureStringToGlobalAllocAnsi(SecureString s) | System.Runtime.InteropServices.Marshal | inlinestatic |
SecureStringToGlobalAllocUnicode(SecureString s) | System.Runtime.InteropServices.Marshal | inlinestatic |
SetComObjectData(object obj, object key, object? data) | System.Runtime.InteropServices.Marshal | inlinestatic |
SetLastPInvokeError(int error) | System.Runtime.InteropServices.Marshal | |
SetLastSystemError(int error) | System.Runtime.InteropServices.Marshal | inlinestatic |
SizeOf(object structure) | System.Runtime.InteropServices.Marshal | inlinestatic |
SizeOf(Type t) | System.Runtime.InteropServices.Marshal | inlinestatic |
SizeOf< T >(T structure) | System.Runtime.InteropServices.Marshal | inlinestatic |
SizeOf< T >() | System.Runtime.InteropServices.Marshal | inlinestatic |
SizeOfHelper(Type t, bool throwIfNotMarshalable) | System.Runtime.InteropServices.Marshal | package |
StringToAnsiString(string s, byte *buffer, int bufferLength, bool bestFit=false, bool throwOnUnmappableChar=false) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
StringToBSTR(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToCoTaskMemAnsi(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToCoTaskMemAuto(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToCoTaskMemUni(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToCoTaskMemUTF8(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToHGlobalAnsi(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToHGlobalAuto(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StringToHGlobalUni(string? s) | System.Runtime.InteropServices.Marshal | inlinestatic |
StructureToPtr(object structure, IntPtr ptr, bool fDeleteOld) | System.Runtime.InteropServices.Marshal | |
StructureToPtr< T >([DisallowNull] T structure, IntPtr ptr, bool fDeleteOld) | System.Runtime.InteropServices.Marshal | inlinestatic |
SysStringByteLen(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinepackagestatic |
SystemDefaultCharSize | System.Runtime.InteropServices.Marshal | static |
SystemMaxDBCSCharSize | System.Runtime.InteropServices.Marshal | static |
ThrowExceptionForHR(int errorCode) | System.Runtime.InteropServices.Marshal | inlinestatic |
ThrowExceptionForHR(int errorCode, IntPtr errorInfo) | System.Runtime.InteropServices.Marshal | inlinestatic |
UnsafeAddrOfPinnedArrayElement(Array arr, int index) | System.Runtime.InteropServices.Marshal | inlinestatic |
UnsafeAddrOfPinnedArrayElement< T >(T[] arr, int index) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteByte(object ptr, int ofs, byte val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteByte(IntPtr ptr, int ofs, byte val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteByte(IntPtr ptr, byte val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16(object ptr, int ofs, short val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16(IntPtr ptr, int ofs, short val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16(IntPtr ptr, short val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16(IntPtr ptr, int ofs, char val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16([In][Out] object ptr, int ofs, char val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt16(IntPtr ptr, char val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt32(object ptr, int ofs, int val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt32(IntPtr ptr, int ofs, int val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt32(IntPtr ptr, int val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt64(object ptr, int ofs, long val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt64(IntPtr ptr, int ofs, long val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteInt64(IntPtr ptr, long val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteIntPtr(IntPtr ptr, int ofs, IntPtr val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteIntPtr(object ptr, int ofs, IntPtr val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteIntPtr(IntPtr ptr, IntPtr val) | System.Runtime.InteropServices.Marshal | inlinestatic |
WriteValueSlow< T >(object ptr, int ofs, T val, Action< IntPtr, int, T > writeValueHelper) | System.Runtime.InteropServices.Marshal | inlineprivatestatic |
ZeroFreeBSTR(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |
ZeroFreeCoTaskMemAnsi(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |
ZeroFreeCoTaskMemUnicode(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |
ZeroFreeCoTaskMemUTF8(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |
ZeroFreeGlobalAllocAnsi(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |
ZeroFreeGlobalAllocUnicode(IntPtr s) | System.Runtime.InteropServices.Marshal | inlinestatic |