diff options
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, |