diff options
author | Jiyoung Yun <jy910.yun@samsung.com> | 2016-12-27 16:46:08 +0900 |
---|---|---|
committer | Jiyoung Yun <jy910.yun@samsung.com> | 2016-12-27 16:46:08 +0900 |
commit | db20f3f1bb8595633a7e16c8900fd401a453a6b5 (patch) | |
tree | e5435159cd1bf0519276363a6fe1663d1721bed3 /src/mscorlib/src/System/Reflection/Associates.cs | |
parent | 4b4aad7217d3292650e77eec2cf4c198ea9c3b4b (diff) | |
download | coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.tar.gz coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.tar.bz2 coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.zip |
Imported Upstream version 1.0.0.9127upstream/1.0.0.9127
Diffstat (limited to 'src/mscorlib/src/System/Reflection/Associates.cs')
-rw-r--r-- | src/mscorlib/src/System/Reflection/Associates.cs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mscorlib/src/System/Reflection/Associates.cs b/src/mscorlib/src/System/Reflection/Associates.cs index 8b34e77b63..9eaf74a6e9 100644 --- a/src/mscorlib/src/System/Reflection/Associates.cs +++ b/src/mscorlib/src/System/Reflection/Associates.cs @@ -8,6 +8,7 @@ namespace System.Reflection { using System; using System.Collections.Generic; + using System.Diagnostics; using System.Diagnostics.Contracts; internal static class Associates @@ -35,7 +36,6 @@ namespace System.Reflection return false; } - [System.Security.SecurityCritical] // auto-generated private static unsafe RuntimeMethodInfo AssignAssociates( int tkMethod, RuntimeType declaredType, @@ -44,8 +44,8 @@ namespace System.Reflection if (MetadataToken.IsNullToken(tkMethod)) return null; - Contract.Assert(declaredType != null); - Contract.Assert(reflectedType != null); + Debug.Assert(declaredType != null); + Debug.Assert(reflectedType != null); bool isInherited = declaredType != reflectedType; @@ -63,7 +63,7 @@ namespace System.Reflection } RuntimeMethodHandleInternal associateMethodHandle = ModuleHandle.ResolveMethodHandleInternalCore(RuntimeTypeHandle.GetModule(declaredType), tkMethod, genericArgumentHandles, genericArgumentCount, null, 0); - Contract.Assert(!associateMethodHandle.IsNullHandle(), "Failed to resolve associateRecord methodDef token"); + Debug.Assert(!associateMethodHandle.IsNullHandle(), "Failed to resolve associateRecord methodDef token"); if (isInherited) { @@ -109,7 +109,6 @@ namespace System.Reflection return associateMethod; } - [System.Security.SecurityCritical] // auto-generated internal static unsafe void AssignAssociates( MetadataImport scope, int mdPropEvent, |