diff options
author | Jan Vorlicek <janvorli@microsoft.com> | 2015-07-10 01:24:02 +0200 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2015-07-10 01:24:02 +0200 |
commit | 24c04745c1cc52592746ad41f4c2d180d7d87717 (patch) | |
tree | e678c97283e5e377d284e5a1611dd0d4c7a5ac64 /src/vm | |
parent | 1d1d3ac90668b02287051dbaca5d3d163d6807ac (diff) | |
download | coreclr-24c04745c1cc52592746ad41f4c2d180d7d87717.tar.gz coreclr-24c04745c1cc52592746ad41f4c2d180d7d87717.tar.bz2 coreclr-24c04745c1cc52592746ad41f4c2d180d7d87717.zip |
Add missing contracts to some constructors
After adding virtual destructors to some classes, the contract scanning
tool started to complain about missing contracts in some of the
constructors that were not touched.
This change adds contracts to those.
Diffstat (limited to 'src/vm')
-rw-r--r-- | src/vm/ilmarshalers.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vm/ilmarshalers.h b/src/vm/ilmarshalers.h index e95756f03e..7b3f753bf8 100644 --- a/src/vm/ilmarshalers.h +++ b/src/vm/ilmarshalers.h @@ -1949,6 +1949,7 @@ public: ILWSTRMarshaler() { + LIMITED_METHOD_CONTRACT; m_fCoMemoryAllocated = false; } #endif // _DEBUG @@ -2447,6 +2448,7 @@ public: m_dwCCHLocal(-1) ,m_dwLocalBuffer(-1) { + LIMITED_METHOD_CONTRACT; } virtual bool SupportsArgumentMarshal(DWORD dwMarshalFlags, UINT* pErrorResID); @@ -2478,6 +2480,7 @@ public: ILVBByValStrMarshaler() : m_dwCCHLocal(-1) { + LIMITED_METHOD_CONTRACT; } virtual bool SupportsArgumentMarshal(DWORD dwMarshalFlags, UINT* pErrorResID); @@ -2719,6 +2722,7 @@ public: m_dwOffsetLocalNum(-1), m_dwPinnedLocalNum(-1) { + LIMITED_METHOD_CONTRACT; } protected: @@ -2748,6 +2752,7 @@ public: ILAsAnyMarshalerBase() : m_dwMarshalerLocalNum(-1) { + LIMITED_METHOD_CONTRACT; } protected: @@ -2821,6 +2826,7 @@ public: m_idClearNativeContents(clearNatContents), m_idClearManaged(clearMan) { + LIMITED_METHOD_CONTRACT; } protected: |