diff options
author | Jeremy Koritzinsky <jkoritzinsky@gmail.com> | 2019-02-13 15:52:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-13 15:52:35 -0800 |
commit | ac27e6badbb195a77c0f81427ffc0d4f837dcc45 (patch) | |
tree | a1ac914ba72eb9faea77dc96fc7b2c8b3a95bdda /src/vm/mdaassistants.h | |
parent | f514a549d7b8972111e85cfb7dab6fa3216382ba (diff) | |
download | coreclr-ac27e6badbb195a77c0f81427ffc0d4f837dcc45.tar.gz coreclr-ac27e6badbb195a77c0f81427ffc0d4f837dcc45.tar.bz2 coreclr-ac27e6badbb195a77c0f81427ffc0d4f837dcc45.zip |
Remove Marshaling MDA (#22579)
Remove the "marshaling" MDA. In .NET Framework it was off by default and in .NET Core it was commented out in the boilerplate file. Additionally, from what I can tell only half of its functionality was ever implemented in .NET Core.
Contributes to #22538.
Diffstat (limited to 'src/vm/mdaassistants.h')
-rw-r--r-- | src/vm/mdaassistants.h | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/vm/mdaassistants.h b/src/vm/mdaassistants.h index 03454cb2bb..7b83faeaec 100644 --- a/src/vm/mdaassistants.h +++ b/src/vm/mdaassistants.h @@ -600,30 +600,6 @@ public: }; // -// MdaMarshaling -// -class MdaMarshaling -{ -public: - void Initialize(MdaXmlElement* pXmlInput); - void ReportFieldMarshal(FieldMarshaler* pFM); - -private: - void GetManagedSideForMethod(SString& strManagedMarshalType, Module* pModule, SigPointer sig, CorElementType elemType); - void GetUnmanagedSideForMethod(SString& strNativeMarshalType, MarshalInfo* mi, BOOL fSizeIsSpecified); - void GetManagedSideForField(SString& strManagedMarshalType, FieldDesc* pFD); - void GetUnmanagedSideForField(SString& strUnmanagedMarshalType, FieldMarshaler* pFM); - BOOL CheckForPrimitiveType(CorElementType elemType, SString& strPrimitiveType); - -public: - MDA_ASSISTANT_BASE_MEMBERS; - MdaQuery::CompiledQueries* m_pMethodFilter; - MdaQuery::CompiledQueries* m_pFieldFilter; -}; - - - -// // InvalidFunctionPointerInDelegate // class MdaInvalidFunctionPointerInDelegate |