summaryrefslogtreecommitdiff
path: root/src/mscorlib/src/System/Security/Attributes.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mscorlib/src/System/Security/Attributes.cs')
-rw-r--r--src/mscorlib/src/System/Security/Attributes.cs11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mscorlib/src/System/Security/Attributes.cs b/src/mscorlib/src/System/Security/Attributes.cs
index d2229227a5..e4ebc53053 100644
--- a/src/mscorlib/src/System/Security/Attributes.cs
+++ b/src/mscorlib/src/System/Security/Attributes.cs
@@ -57,14 +57,12 @@ namespace System.Security
NotVisibleByDefault = 1
}
-#if !FEATURE_CORECLR
[Obsolete("SecurityCriticalScope is only used for .NET 2.0 transparency compatibility.")]
public enum SecurityCriticalScope
{
Explicit = 0,
Everything = 0x1
}
-#endif // FEATURE_CORECLR
// SecurityCriticalAttribute
// Indicates that the decorated code or assembly performs security critical operations (e.g. Assert, "unsafe", LinkDemand, etc.)
@@ -84,12 +82,10 @@ namespace System.Security
{
#pragma warning disable 618 // We still use SecurityCriticalScope for v2 compat
-#if !FEATURE_CORECLR
- private SecurityCriticalScope _val;
-#endif // FEATURE_CORECLR
+ private SecurityCriticalScope _val;
+
public SecurityCriticalAttribute () {}
-#if !FEATURE_CORECLR
public SecurityCriticalAttribute(SecurityCriticalScope scope)
{
_val = scope;
@@ -101,7 +97,6 @@ namespace System.Security
return _val;
}
}
-#endif // FEATURE_CORECLR
#pragma warning restore 618
}
@@ -167,7 +162,6 @@ namespace System.Security
public SecurityTransparentAttribute () {}
}
-#if !FEATURE_CORECLR
public enum SecurityRuleSet : byte
{
None = 0,
@@ -205,5 +199,4 @@ namespace System.Security
get { return m_ruleSet; }
}
}
-#endif // !FEATURE_CORECLR
}