diff options
Diffstat (limited to 'src/vm/class.h')
-rw-r--r-- | src/vm/class.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vm/class.h b/src/vm/class.h index f19b9818ec..7517863278 100644 --- a/src/vm/class.h +++ b/src/vm/class.h @@ -703,7 +703,9 @@ class EEClassOptionalFields #define MODULE_NON_DYNAMIC_STATICS ((DWORD)-1) DWORD m_cbModuleDynamicID; +#ifdef FEATURE_CER DWORD m_dwReliabilityContract; +#endif SecurityProperties m_SecProps; @@ -1768,12 +1770,14 @@ public: // Cached class level reliability contract info, see ConstrainedExecutionRegion.cpp for details. DWORD GetReliabilityContract(); +#ifdef FEATURE_CER inline void SetReliabilityContract(DWORD dwValue) { LIMITED_METHOD_CONTRACT; _ASSERTE(HasOptionalFields()); GetOptionalFields()->m_dwReliabilityContract = dwValue; } +#endif #if defined(UNIX_AMD64_ABI) && defined(FEATURE_UNIX_AMD64_STRUCT_PASSING) // Get number of eightbytes used by a struct passed in registers. @@ -2412,6 +2416,7 @@ public: PTR_Stub m_pInstRetBuffCallStub; PTR_MethodDesc m_pInvokeMethod; PTR_Stub m_pMultiCastInvokeStub; + PTR_Stub m_pSecureDelegateInvokeStub; UMThunkMarshInfo* m_pUMThunkMarshInfo; PTR_MethodDesc m_pBeginInvokeMethod; PTR_MethodDesc m_pEndInvokeMethod; |