Skip to content

Commit 247d3cd

Browse files
authored
Remove CAS attributes - System.Reflection.Emit (#8010)
1 parent f037bb4 commit 247d3cd

File tree

17 files changed

+19
-57
lines changed

17 files changed

+19
-57
lines changed

snippets/csharp/System.Reflection.Emit/ConstructorBuilder/AddDeclarativeSecurity/constructorbuilder_attributes_4.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ internal Type MyTypeProperty
123123
}
124124
}
125125

126-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
127126
public static void Main()
128127
{
129128
MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder();
@@ -149,4 +148,4 @@ public static void Main()
149148
Console.WriteLine("Could not access Type.");
150149
}
151150
}
152-
}
151+
}

snippets/csharp/System.Reflection.Emit/ConstructorBuilder/Name/constructorbuilder_name_5.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ public Type MyTypeProperty
8585
}
8686
}
8787

88-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
8988
public static void Main()
9089
{
9190
MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder();

snippets/csharp/System.Reflection.Emit/ConstructorBuilder/SetImplementationFlags/constructorbuilder_setimplementationflags.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ internal Type MyTypeProperty
9494
}
9595
}
9696

97-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
9897
public static void Main()
9998
{
10099
MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder();

snippets/csharp/System.Reflection.Emit/ConstructorBuilder/SetSymCustomAttribute/constructorbuilder_setsymcustomattribute.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ internal Type MyTypeProperty
7474
}
7575
}
7676

77-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
7877
public static void Main()
7978
{
8079
MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder();
@@ -100,4 +99,4 @@ public static void Main()
10099
Console.WriteLine("Could not access Type.");
101100
}
102101
}
103-
}
102+
}

snippets/csharp/System.Reflection.Emit/FieldBuilder/Attributes/fieldbuilder_reflectedtype.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ private static Type CreateType(AppDomain currentDomain)
6666
return myTypeBuilder.CreateType();
6767
}
6868

69-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
7069
public static void Main()
7170
{
7271
Type myType = CreateType(Thread.GetDomain());
@@ -78,4 +77,4 @@ public static void Main()
7877
Console.WriteLine("MyClass.MyMethod returned: \"" + myObject + "\"");
7978
}
8079
}
81-
// </Snippet1>
80+
// </Snippet1>

snippets/csharp/System.Reflection.Emit/FieldBuilder/SetMarshal/fieldbuilder_setoffset.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ public static Type CreateType(AppDomain currentDomain)
6868
return myType;
6969
}
7070

71-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
7271
public static void Main()
7372
{
7473
try

snippets/csharp/System.Reflection.Emit/ILGenerator/BeginFaultBlock/ilgenerator_beginfaultblock.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public static Type AddType()
102102

103103
return myTypeBuilder.CreateType();
104104
}
105-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
105+
106106
public static void Main()
107107
{
108108
Type myAddType = AddType();
@@ -113,4 +113,4 @@ public static void Main()
113113
myAddType.InvokeMember("DoAdd",BindingFlags.InvokeMethod,null,myObject1,myObject2);
114114
}
115115
}
116-
// </Snippet1>
116+
// </Snippet1>

snippets/csharp/System.Reflection.Emit/ILGenerator/BeginFinallyBlock/ilgenerator_beginfinallyblock_2.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public static Type AddType()
112112

113113
return myTypeBuilder.CreateType();
114114
}
115-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
115+
116116
public static void Main()
117117
{
118118
Type myAddType = AddType();
@@ -123,4 +123,4 @@ public static void Main()
123123
}
124124
}
125125
// </Snippet2>
126-
// </Snippet1>
126+
// </Snippet1>

snippets/csharp/System.Reflection.Emit/ILGenerator/BeginScope/ilgenerator_begin_endscope.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
public class ILGenerator_Begin_EndScope
2121
{
22-
[PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
2322
public static void Main()
2423
{
2524
try
@@ -100,4 +99,4 @@ public static void Main()
10099
}
101100
}
102101
}
103-
// </Snippet1>
102+
// </Snippet1>

snippets/csharp/System.Reflection.Emit/MethodBuilder/AddDeclarativeSecurity/source.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ public static void BuildDynMethod(ref ModuleBuilder myModBuilder)
1111

1212
//<Snippet1>
1313
// myModBuilder is an instance of ModuleBuilder.
14-
// Note that for the use of PermissionSet and SecurityAction,
15-
// the namespaces System.Security and System.Security.Permissions
16-
// should be included.
1714

1815
TypeBuilder myTypeBuilder = myModBuilder.DefineType("MyType",
1916
TypeAttributes.Public);

0 commit comments

Comments
 (0)