Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.InteropServices.Marshal Member List

This is the complete list of members for System.Runtime.InteropServices.Marshal, including all inherited members.

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