diff --git a/samples/snippets/csharp/VS_Snippets_Atlas/System.Web.Script.Serialization.TypeResolver/CS/App_Code/TypeResolver.cs b/samples/snippets/csharp/VS_Snippets_Atlas/System.Web.Script.Serialization.TypeResolver/CS/App_Code/TypeResolver.cs index ff90ce3057d..af02d0dd129 100644 --- a/samples/snippets/csharp/VS_Snippets_Atlas/System.Web.Script.Serialization.TypeResolver/CS/App_Code/TypeResolver.cs +++ b/samples/snippets/csharp/VS_Snippets_Atlas/System.Web.Script.Serialization.TypeResolver/CS/App_Code/TypeResolver.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Security.Permissions; using System.Text; using System.Web; diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_createsecuresession/cs/secureservice.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_createsecuresession/cs/secureservice.cs index c2814e2eff0..38d37bc7ba3 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_createsecuresession/cs/secureservice.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_createsecuresession/cs/secureservice.cs @@ -4,9 +4,7 @@ using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; -using System.Security.Permissions; -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.Security.Samples { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_creatests/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_creatests/cs/source.cs index 3b0288a24f1..c44136b15af 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_creatests/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_creatests/cs/source.cs @@ -3,15 +3,12 @@ using System.ServiceModel.Security; using System.IdentityModel.Tokens; using System.Collections.Generic; -using System.Security.Permissions; using System.ServiceModel.Description; using System.ServiceModel.Security.Tokens; using System.IdentityModel.Claims; using System.ServiceModel.Channels; using System.Security.Cryptography.X509Certificates; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace CreateSts { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_customauthmgr/cs/c_customauthmgr.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_customauthmgr/cs/c_customauthmgr.cs index 92b08694ce5..515ce572cac 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_customauthmgr/cs/c_customauthmgr.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_customauthmgr/cs/c_customauthmgr.cs @@ -3,10 +3,7 @@ using System; using System.IdentityModel.Claims; using System.ServiceModel; -using System.Security.Permissions; // -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_custombinding/cs/c_custombinding.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_custombinding/cs/c_custombinding.cs index 9ee99526de0..a3d7e389e22 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_custombinding/cs/c_custombinding.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_custombinding/cs/c_custombinding.cs @@ -7,10 +7,7 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; // -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Samples { public sealed class CustomBindingCreator diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_custombindingsauthmode/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_custombindingsauthmode/cs/source.cs index d3bb9a82866..1933e2a8de9 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_custombindingsauthmode/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_custombindingsauthmode/cs/source.cs @@ -6,10 +6,7 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; // -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Samples { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_customcertificatevalidator/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_customcertificatevalidator/cs/source.cs index 47335b4158e..60e76e67abc 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_customcertificatevalidator/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_customcertificatevalidator/cs/source.cs @@ -6,10 +6,6 @@ using System.ServiceModel; using System.ServiceModel.Security; -using System.Security.Permissions; - -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { [ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_customcredentials/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_customcredentials/cs/source.cs index b388a882e0c..84170477a3d 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_customcredentials/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_customcredentials/cs/source.cs @@ -1,7 +1,6 @@ // using System; using System.IdentityModel.Selectors; -using System.Security.Permissions; using System.ServiceModel; using System.ServiceModel.Description; using System.ServiceModel.Security; @@ -9,8 +8,6 @@ using System.ServiceModel.Configuration; using System.Configuration; -[assembly: SecurityPermission(SecurityAction.RequestMinimum, - Execution = true)] namespace Microsoft.ServiceModel.Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_customtoken/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_customtoken/cs/source.cs index 6f8fb33fa63..877de8c75d2 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_customtoken/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_customtoken/cs/source.cs @@ -7,7 +7,6 @@ using System.IdentityModel.Selectors; using System.IdentityModel.Tokens; using System.IO; -using System.Security.Permissions; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Description; @@ -15,8 +14,6 @@ using System.ServiceModel.Security.Tokens; using System.Xml; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs index d64be5a8fe0..7afbefbb5d3 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_customtokenauthenticator/cs/source.cs @@ -6,13 +6,10 @@ using System.IdentityModel.Policy; using System.IdentityModel.Selectors; using System.IdentityModel.Tokens; -using System.Security.Permissions; using System.ServiceModel.Description; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace CustomTokenAuthenticator { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_federatedservice/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_federatedservice/cs/source.cs index d88392ea9fa..db7fdf277f0 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_federatedservice/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_federatedservice/cs/source.cs @@ -9,9 +9,6 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Samples { [ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_federation/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_federation/cs/source.cs index 1204e7d392a..775d09fad51 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_federation/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_federation/cs/source.cs @@ -5,14 +5,12 @@ using System.IdentityModel.Policy; using System.IdentityModel.Tokens; using System.Security.Cryptography.X509Certificates; -using System.Security.Permissions; using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Security.Tokens; using System.Text; // -[assembly: SecurityPermission(SecurityAction.RequestMinimum)] namespace Federation_Conceptual { class Program diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_impersonationanddelegation/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_impersonationanddelegation/cs/source.cs index 2e80a784984..8ce0e666195 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_impersonationanddelegation/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_impersonationanddelegation/cs/source.cs @@ -3,10 +3,7 @@ using System.ServiceModel.Security; using System.ServiceModel; using System.Security.Principal; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace SnippetsPart1 { interface IHelloService diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_maxclockskew/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_maxclockskew/cs/source.cs index 76da5d6acb5..1ce0684ce56 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_maxclockskew/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_maxclockskew/cs/source.cs @@ -1,14 +1,11 @@ using System; using System.ServiceModel; -using System.Security.Permissions; //using System.Runtime.Serialization; using System.ServiceModel.Channels; using System.ServiceModel.Description; //using System.Security.Cryptography.X509Certificates; using System.ServiceModel.Security.Tokens; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Examples { public class Program diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_programmingsecurity/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_programmingsecurity/cs/source.cs index b69962a40f4..a292a168917 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_programmingsecurity/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_programmingsecurity/cs/source.cs @@ -2,11 +2,8 @@ using System.ServiceModel; using System.ServiceModel.Channels; using System.Security.Cryptography.X509Certificates; -using System.Security.Permissions; using System.ServiceModel.Description; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Windows.Communication.Foundation.Samples { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_settingsecuritymode/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_settingsecuritymode/cs/source.cs index 72d564ef37c..9f819e98e2d 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_settingsecuritymode/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_settingsecuritymode/cs/source.cs @@ -1,8 +1,6 @@ using System; using System.ServiceModel; -using System.Security.Permissions; using System.Security.Cryptography.X509Certificates; -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] namespace Samples { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_tcpclient/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_tcpclient/cs/source.cs index 71d5594aadc..4f169d0d37f 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_tcpclient/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_tcpclient/cs/source.cs @@ -4,10 +4,7 @@ using System.Security.Cryptography.X509Certificates; using System.ServiceModel; using System.Runtime.Serialization; -using System.Security.Permissions; // -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.Security.Samples { internal class Service { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/c_x509certificatevalidator/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/c_x509certificatevalidator/cs/source.cs index 3ac63aad539..8c677ac3177 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/c_x509certificatevalidator/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/c_x509certificatevalidator/cs/source.cs @@ -5,10 +5,7 @@ using System.ServiceModel; using System.ServiceModel.Security; using System.IdentityModel.Tokens; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { [ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/clientcredentialssecuritytokenmanager/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/clientcredentialssecuritytokenmanager/cs/source.cs index 678eaac0d88..d51dd71ba9e 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/clientcredentialssecuritytokenmanager/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/clientcredentialssecuritytokenmanager/cs/source.cs @@ -3,7 +3,6 @@ using System.IdentityModel.Selectors; using System.IdentityModel.Tokens; using System.Security.Cryptography.X509Certificates; -using System.Security.Permissions; using System.ServiceModel; using System.ServiceModel.Description; using System.ServiceModel.Security; @@ -11,8 +10,6 @@ using System.ServiceModel.Channels; using System.IdentityModel.Policy; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs index 1bf6e211f0c..b53e238af62 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/collectiondatacontractattribute/cs/source.cs @@ -3,10 +3,8 @@ using System.Runtime.Serialization; using System.ServiceModel; using System.ServiceModel.Description; -using System.Security.Permissions; using System.Collections.Generic; -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution=true)] namespace Microsoft.Security.Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/contractnamespaceattribute/cs/overview.cs b/samples/snippets/csharp/VS_Snippets_CFX/contractnamespaceattribute/cs/overview.cs index 0a0fb5ce667..debb1b834f7 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/contractnamespaceattribute/cs/overview.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/contractnamespaceattribute/cs/overview.cs @@ -1,8 +1,5 @@ -using System.Security.Permissions; -using System; +using System; using System.Runtime.Serialization; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] // [assembly: ContractNamespaceAttribute("http://www.cohowinery.com/employees", ClrNamespace = "Microsoft.Contracts.Examples")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/datacontractattribute/cs/overview.cs b/samples/snippets/csharp/VS_Snippets_CFX/datacontractattribute/cs/overview.cs index 787e3590295..d931a87117c 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/datacontractattribute/cs/overview.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/datacontractattribute/cs/overview.cs @@ -2,9 +2,6 @@ using System.IO; using System.Runtime.Serialization; using System.Xml; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] // namespace DataContractAttributeExample { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/datacontractformatattribute/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/datacontractformatattribute/cs/source.cs index 485b5e8f5d3..d7e2621ba02 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/datacontractformatattribute/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/datacontractformatattribute/cs/source.cs @@ -1,12 +1,9 @@ -using System.Security.Permissions; -using System; +using System; using System.Collections; using System.ServiceModel; using System.Runtime.Serialization; using System.Xml.Serialization; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializer/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializer/cs/source.cs index 4022d985b56..f7c6c632a7f 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializer/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializer/cs/source.cs @@ -5,11 +5,8 @@ using System.Collections.ObjectModel; using System.Runtime.Serialization; using System.Xml; -using System.Security.Permissions; [assembly: CLSCompliant(true)] -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] // namespace DataContractSerializerExample { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializeroperationbehavior/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializeroperationbehavior/cs/source.cs index cfb7564c56e..ea4937d03dd 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializeroperationbehavior/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/datacontractserializeroperationbehavior/cs/source.cs @@ -1,6 +1,5 @@ using System; using System.ServiceModel; -using System.Security.Permissions; using System.Runtime.Serialization; using System.ServiceModel.Channels; using System.ServiceModel.Description; @@ -10,8 +9,6 @@ using System.IO; using System.Text; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Example { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/enummemberattribute/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/enummemberattribute/cs/source.cs index 71c42e7d09d..c778201497b 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/enummemberattribute/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/enummemberattribute/cs/source.cs @@ -2,10 +2,6 @@ using System.ServiceModel; using System.Runtime.Serialization; using System.IO; -using System.Security.Permissions; - -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace CS1 { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/invaliddatacontractexception/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/invaliddatacontractexception/cs/source.cs index 0e022573a35..eb7a578b8c6 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/invaliddatacontractexception/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/invaliddatacontractexception/cs/source.cs @@ -1,14 +1,10 @@ using System; using System.ServiceModel; -using System.Security.Permissions; using System.Runtime.Serialization; using System.ServiceModel.Channels; using System.ServiceModel.Description; using System.Data; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] - namespace Example { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/iunknownserializationdata/cs/iunknownserialization.cs b/samples/snippets/csharp/VS_Snippets_CFX/iunknownserializationdata/cs/iunknownserialization.cs index f8e99df813c..9b7404b535f 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/iunknownserializationdata/cs/iunknownserialization.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/iunknownserializationdata/cs/iunknownserialization.cs @@ -1,7 +1,4 @@ -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] -namespace IExtensibleDataObjectExample +namespace IExtensibleDataObjectExample { // using System; diff --git a/samples/snippets/csharp/VS_Snippets_CFX/knowntypeattribute_ctor_string/cs/knowntype_ctor1.cs b/samples/snippets/csharp/VS_Snippets_CFX/knowntypeattribute_ctor_string/cs/knowntype_ctor1.cs index 87208b8c262..8d991a9fdbe 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/knowntypeattribute_ctor_string/cs/knowntype_ctor1.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/knowntypeattribute_ctor_string/cs/knowntype_ctor1.cs @@ -1,8 +1,4 @@  -using System.Security.Permissions; - -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] // namespace KnownTypeAttributeExample { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/netdatacontractserializer/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/netdatacontractserializer/cs/source.cs index 8626a9070be..d10e76ffee7 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/netdatacontractserializer/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/netdatacontractserializer/cs/source.cs @@ -5,13 +5,10 @@ using System.IO; using System.Runtime.Serialization; using System.Xml; -using System.Security.Permissions; using System.Runtime.Serialization.Formatters; using System.Xml.Linq; [assembly: CLSCompliant(true)] -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace DataContractSerializerExample { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ue_messageinterceptor/cs/interceptingchannellistener.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ue_messageinterceptor/cs/interceptingchannellistener.cs index 257ff41754f..1daf1b2aab0 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ue_messageinterceptor/cs/interceptingchannellistener.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ue_messageinterceptor/cs/interceptingchannellistener.cs @@ -4,7 +4,6 @@ using System; using System.ServiceModel; using System.ServiceModel.Channels; -using System.Security.Permissions; namespace Microsoft.ServiceModel.Samples { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/client/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/client/properties/assemblyinfo.cs index f7b1951ac19..1ce3e2bdfff 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/client/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/client/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("client")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/service/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/service/properties/assemblyinfo.cs index 3a2581f706d..53b7bd6e1bc 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/service/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclaimtyperequirement/cs/service/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("service")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclientcredentials/cs/program.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclientcredentials/cs/program.cs index 30ff7384619..8e64314c889 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueclientcredentials/cs/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueclientcredentials/cs/program.cs @@ -43,11 +43,8 @@ The following code shows how to use the object returned by this property to conf using System.Security.Cryptography.X509Certificates; using System.ServiceModel; using System.Runtime.Serialization; -using System.Security.Permissions; using System.Security.Principal; // -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.Security.Samples { internal class Service { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/client/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/client/properties/assemblyinfo.cs index f7b1951ac19..1ce3e2bdfff 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/client/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/client/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("client")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/service/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/service/properties/assemblyinfo.cs index 3a2581f706d..53b7bd6e1bc 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/service/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueichannel/cs/service/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("service")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_uemessagesecurityovertcp/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_uemessagesecurityovertcp/cs/source.cs index f60f76928c9..f3d795f9819 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_uemessagesecurityovertcp/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_uemessagesecurityovertcp/cs/source.cs @@ -2,11 +2,8 @@ using System.ServiceModel; using System.ServiceModel.Channels; using System.Security.Cryptography.X509Certificates; -using System.Security.Permissions; using System.ServiceModel.Description; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Windows.Communication.Foundation.Samples { diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_ueusernamepasswordclientcredential/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_ueusernamepasswordclientcredential/cs/source.cs index 3679fe4056a..da61b26e2f3 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_ueusernamepasswordclientcredential/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_ueusernamepasswordclientcredential/cs/source.cs @@ -2,10 +2,7 @@ using System.ServiceModel; using System.Text; using System.IO; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Stuff { public sealed class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/client/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/client/properties/assemblyinfo.cs index f7b1951ac19..1ce3e2bdfff 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/client/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/client/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("client")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/service/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/service/properties/assemblyinfo.cs index 3a2581f706d..53b7bd6e1bc 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/service/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/s_uex509certificatevalidationmode/cs/service/properties/assemblyinfo.cs @@ -4,7 +4,6 @@ using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; -using System.Security.Permissions; #endregion @@ -13,7 +12,6 @@ // associated with an assembly. [assembly: ComVisible(false)] [assembly: CLSCompliant(true)] -[assembly: SecurityPermissionAttribute(SecurityAction.RequestMinimum)] [assembly: AssemblyTitle("service")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/samlattribute/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/samlattribute/cs/source.cs index 6d9ce91c8b1..ebe41306c34 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/samlattribute/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/samlattribute/cs/source.cs @@ -18,13 +18,10 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; using System.Xml; using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples.Federation { [ServiceBehavior(IncludeExceptionDetailInFaults = true)] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/serviceknowntypeattribute/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/serviceknowntypeattribute/cs/source.cs index c34bc8b1470..c2f1d9589ca 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/serviceknowntypeattribute/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/serviceknowntypeattribute/cs/source.cs @@ -7,9 +7,6 @@ using System.Collections.Generic; using System.Reflection; // -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/servicesecuritycontext/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/servicesecuritycontext/cs/source.cs index 966f1be1c3a..2ca30319050 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/servicesecuritycontext/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/servicesecuritycontext/cs/source.cs @@ -4,12 +4,9 @@ using System.Text; using System.ServiceModel; using System.Runtime.Serialization; -using System.Security.Permissions; using System.IdentityModel.Policy; using System.IdentityModel.Claims; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Microsoft.ServiceModel.Samples { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/properties/assemblyinfo.cs b/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/properties/assemblyinfo.cs index 06879f97a2e..a661e64bbd2 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/properties/assemblyinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/wfs_pick/cs/properties/assemblyinfo.cs @@ -1,7 +1,6 @@ using System; using System.Reflection; using System.Runtime.InteropServices; -using System.Security.Permissions; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information diff --git a/samples/snippets/csharp/VS_Snippets_CFX/wsfederationhttpsecurity/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/wsfederationhttpsecurity/cs/source.cs index 00f5bb2e01b..6fa08575bce 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/wsfederationhttpsecurity/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/wsfederationhttpsecurity/cs/source.cs @@ -15,9 +15,6 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Samples { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/wshttpbinding/cs/wshttpbinding.cs b/samples/snippets/csharp/VS_Snippets_CFX/wshttpbinding/cs/wshttpbinding.cs index c51b11d7eed..6ecf40a3134 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/wshttpbinding/cs/wshttpbinding.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/wshttpbinding/cs/wshttpbinding.cs @@ -8,7 +8,6 @@ using System.ServiceModel.Channels; using System.ServiceModel.Security; using System.ServiceModel.Security.Tokens; -using System.Security.Permissions; // Define a service contract for the calculator. [ServiceContract()] diff --git a/samples/snippets/csharp/VS_Snippets_CFX/xmlobjectserializer/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/xmlobjectserializer/cs/source.cs index c93a85be349..4bb805de13f 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/xmlobjectserializer/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/xmlobjectserializer/cs/source.cs @@ -1,6 +1,5 @@ using System; using System.ServiceModel; -using System.Security.Permissions; using System.Runtime.Serialization; using System.ServiceModel.Channels; using System.ServiceModel.Description; @@ -9,8 +8,6 @@ using System.IO; using System.Text; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Example { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/xmlserializerformatattribute/cs/xmlserializerformat_example.cs b/samples/snippets/csharp/VS_Snippets_CFX/xmlserializerformatattribute/cs/xmlserializerformat_example.cs index d7968659a93..8ea068f253c 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/xmlserializerformatattribute/cs/xmlserializerformat_example.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/xmlserializerformatattribute/cs/xmlserializerformat_example.cs @@ -1,9 +1,6 @@ -using System.Security.Permissions; -using System; +using System; using System.ServiceModel; using System.Runtime.Serialization; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace XmlSerializerFormatAttributeExample { // diff --git a/samples/snippets/csharp/VS_Snippets_CFX/xmlserializeroperationbehavior/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CFX/xmlserializeroperationbehavior/cs/source.cs index 3460fb8fdb6..9506668dcf5 100644 --- a/samples/snippets/csharp/VS_Snippets_CFX/xmlserializeroperationbehavior/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CFX/xmlserializeroperationbehavior/cs/source.cs @@ -1,6 +1,5 @@ using System; using System.ServiceModel; -using System.Security.Permissions; using System.Runtime.Serialization; using System.ServiceModel.Channels; using System.ServiceModel.Description; @@ -11,8 +10,6 @@ using System.IO; using System.Text; -[assembly: SecurityPermission( - SecurityAction.RequestMinimum, Execution = true)] namespace Example { public class Test diff --git a/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_UnhandledException/CS/unhandledexception.cs b/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_UnhandledException/CS/unhandledexception.cs index ef43a0dd9b0..9485a849d79 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_UnhandledException/CS/unhandledexception.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/AppDomain_UnhandledException/CS/unhandledexception.cs @@ -1,10 +1,8 @@ // using System; -using System.Security.Permissions; public class Example { - [SecurityPermission(SecurityAction.Demand, Flags=SecurityPermissionFlag.ControlAppDomain)] public static void Main() { AppDomain currentDomain = AppDomain.CurrentDomain; diff --git a/samples/snippets/csharp/VS_Snippets_CLR/AssemblyClass/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/AssemblyClass/cs/source.cs index af10ffa7e79..27808ae7783 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/AssemblyClass/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/AssemblyClass/cs/source.cs @@ -1,7 +1,6 @@ // using System; using System.Reflection; -using System.Security.Permissions; [assembly:AssemblyVersionAttribute("1.0.2000.0")] diff --git a/samples/snippets/csharp/VS_Snippets_CLR/CertInfo/CS/certinfo.cs b/samples/snippets/csharp/VS_Snippets_CLR/CertInfo/CS/certinfo.cs index 617e9819117..863384ef8af 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/CertInfo/CS/certinfo.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/CertInfo/CS/certinfo.cs @@ -1,7 +1,6 @@ // using System; using System.Security.Cryptography; -using System.Security.Permissions; using System.IO; using System.Security.Cryptography.X509Certificates; diff --git a/samples/snippets/csharp/VS_Snippets_CLR/CertSelect/CS/certselect.cs b/samples/snippets/csharp/VS_Snippets_CLR/CertSelect/CS/certselect.cs index 958c155687c..de5782b6b5f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/CertSelect/CS/certselect.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/CertSelect/CS/certselect.cs @@ -1,7 +1,6 @@ // using System; using System.Security.Cryptography; -using System.Security.Permissions; using System.IO; using System.Security.Cryptography.X509Certificates; diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_GetModule_4/CS/constructorbuilder_getmodule_4.cs b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_GetModule_4/CS/constructorbuilder_getmodule_4.cs index 3a90a174dab..a9525d5caeb 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_GetModule_4/CS/constructorbuilder_getmodule_4.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_GetModule_4/CS/constructorbuilder_getmodule_4.cs @@ -16,7 +16,6 @@ builder is used in conjunction with the 'TypeBuilder' class to create using System.Reflection; using System.Reflection.Emit; using System.Security; -using System.Security.Permissions; internal class MyConstructorBuilder { @@ -97,7 +96,6 @@ internal Type MyTypeProperty } } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { MyConstructorBuilder myConstructorBuilder1 = new MyConstructorBuilder(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_Name_5/CS/constructorbuilder_name_5.cs b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_Name_5/CS/constructorbuilder_name_5.cs index b2c03eaf764..4d411ccb74f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_Name_5/CS/constructorbuilder_name_5.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_Name_5/CS/constructorbuilder_name_5.cs @@ -16,7 +16,6 @@ in the assembly. ConstructorBuilder is used in conjunction with the using System; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class MyConstructorBuilder { @@ -85,7 +84,6 @@ public Type MyTypeProperty } } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetImplementationFlags/CS/constructorbuilder_setimplementationflags.cs b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetImplementationFlags/CS/constructorbuilder_setimplementationflags.cs index 64cb9490ef8..dd1fee90a69 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetImplementationFlags/CS/constructorbuilder_setimplementationflags.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetImplementationFlags/CS/constructorbuilder_setimplementationflags.cs @@ -11,7 +11,6 @@ constructor at run time. It then sets the method implementation flags using System; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; internal class MyConstructorBuilder { @@ -94,7 +93,6 @@ internal Type MyTypeProperty } } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetSymCustomAttribute/CS/constructorbuilder_setsymcustomattribute.cs b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetSymCustomAttribute/CS/constructorbuilder_setsymcustomattribute.cs index 7ffd6730076..77fa67af213 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetSymCustomAttribute/CS/constructorbuilder_setsymcustomattribute.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ConstructorBuilder_SetSymCustomAttribute/CS/constructorbuilder_setsymcustomattribute.cs @@ -11,7 +11,6 @@ with symbolic information. using System; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; internal class MyConstructorBuilder { @@ -74,7 +73,6 @@ internal Type MyTypeProperty } } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { MyConstructorBuilder myConstructorBuilder = new MyConstructorBuilder(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/Cryptography.X509Certificates.X500DistinguishedName/CS/x500.cs b/samples/snippets/csharp/VS_Snippets_CLR/Cryptography.X509Certificates.X500DistinguishedName/CS/x500.cs index 3f12b6c8a29..567e58ad361 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/Cryptography.X509Certificates.X500DistinguishedName/CS/x500.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/Cryptography.X509Certificates.X500DistinguishedName/CS/x500.cs @@ -1,7 +1,6 @@ // using System; using System.Security.Cryptography; -using System.Security.Permissions; using System.IO; using System.Security.Cryptography.X509Certificates; diff --git a/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM/cs/openClosedOver.cs b/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM/cs/openClosedOver.cs index 711af1c70db..a481d83aa66 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM/cs/openClosedOver.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM/cs/openClosedOver.cs @@ -3,7 +3,6 @@ // using System; using System.Reflection; -using System.Security.Permissions; // Declare three delegate types for demonstrating the combinations // of static versus instance methods and open versus closed diff --git a/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM_2/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM_2/cs/source.cs index a2fd2899783..46e4681284e 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM_2/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/Delegate.CreateDelegateTOM_2/cs/source.cs @@ -3,7 +3,6 @@ // using System; using System.Reflection; -using System.Security.Permissions; // Declare a delegate type. The object of this code example // is to show all the methods this delegate can bind to. diff --git a/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_ReflectedType/CS/fieldbuilder_reflectedtype.cs b/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_ReflectedType/CS/fieldbuilder_reflectedtype.cs index fb30d3786cd..b00027ed0d1 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_ReflectedType/CS/fieldbuilder_reflectedtype.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_ReflectedType/CS/fieldbuilder_reflectedtype.cs @@ -13,7 +13,6 @@ An instance of the class is created and method is invoked. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class FieldBuilder_Sample { @@ -66,7 +65,6 @@ private static Type CreateType(AppDomain currentDomain) return myTypeBuilder.CreateType(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Type myType = CreateType(Thread.GetDomain()); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_SetOffset/CS/fieldbuilder_setoffset.cs b/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_SetOffset/CS/fieldbuilder_setoffset.cs index 49032619913..30011d87acb 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_SetOffset/CS/fieldbuilder_setoffset.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/FieldBuilder_SetOffset/CS/fieldbuilder_setoffset.cs @@ -16,7 +16,6 @@ in the current directory. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; using System.Runtime.CompilerServices; public class FieldBuilder_Sample @@ -68,7 +67,6 @@ public static Type CreateType(AppDomain currentDomain) return myType; } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_CLR/HttpParseException/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/HttpParseException/cs/source.cs index 62b8bbe45cd..32f1a4f8e12 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/HttpParseException/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/HttpParseException/cs/source.cs @@ -1,6 +1,5 @@ // using System; -using System.Security.Permissions; using System.Collections; using System.Web; using System.Web.UI; @@ -35,7 +34,6 @@ public string value // Define a custom HtmlSelectBuilder. public class MyHtmlSelectBuilderWithparseException : HtmlSelectBuilder { - [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)] public override Type GetChildControlType(string tagName, IDictionary attribs) { // Distinguish between two possible types of child controls. diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFaultBlock/CS/ilgenerator_beginfaultblock.cs b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFaultBlock/CS/ilgenerator_beginfaultblock.cs index 0f10931877a..8625b697bb2 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFaultBlock/CS/ilgenerator_beginfaultblock.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFaultBlock/CS/ilgenerator_beginfaultblock.cs @@ -13,7 +13,6 @@ instructions in 'BeginExceptFilterBlock'. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class ILGenerator_BeginFaultBlock { @@ -102,7 +101,6 @@ public static Type AddType() return myTypeBuilder.CreateType(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Type myAddType = AddType(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFinallyBlock_2/CS/ilgenerator_beginfinallyblock_2.cs b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFinallyBlock_2/CS/ilgenerator_beginfinallyblock_2.cs index f05dfce4c45..dfb1c73b537 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFinallyBlock_2/CS/ilgenerator_beginfinallyblock_2.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_BeginFinallyBlock_2/CS/ilgenerator_beginfinallyblock_2.cs @@ -15,7 +15,6 @@ instructions in 'BeginExceptFilterBlock' and 'BeginFinallyBlock'. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class ILGenerator_BeginFinallyBlock { @@ -112,7 +111,6 @@ public static Type AddType() return myTypeBuilder.CreateType(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Type myAddType = AddType(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_Begin_EndScope/CS/ilgenerator_begin_endscope.cs b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_Begin_EndScope/CS/ilgenerator_begin_endscope.cs index 05396e8ab96..bd051891064 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_Begin_EndScope/CS/ilgenerator_begin_endscope.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ILGenerator_Begin_EndScope/CS/ilgenerator_begin_endscope.cs @@ -15,11 +15,9 @@ using System; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class ILGenerator_Begin_EndScope { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey.OpenRemoteBaseKey/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey.OpenRemoteBaseKey/CS/source.cs index 86f84357fed..adbcd0caed5 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey.OpenRemoteBaseKey/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey.OpenRemoteBaseKey/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; using Microsoft.Win32; class RemoteKey diff --git a/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey2/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey2/CS/source.cs index 557119e6bea..0d80bf3a5ff 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey2/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/Microsoft.Win32.RegistryKey2/CS/source.cs @@ -1,6 +1,5 @@ // using System; -using System.Security.Permissions; using Microsoft.Win32; class RegKey diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_Class/CS/modulebuilder.cs b/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_Class/CS/modulebuilder.cs index 1ca752938a3..8231d0c0b35 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_Class/CS/modulebuilder.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_Class/CS/modulebuilder.cs @@ -11,8 +11,7 @@ class and created class is called from the 'TestClass'. using System; using System.Reflection; using System.Reflection.Emit; - using System.Security.Permissions; - + public class CodeGenerator { AssemblyBuilder myAssemblyBuilder; @@ -62,7 +61,6 @@ public AssemblyBuilder MyAssembly } public class TestClass { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { CodeGenerator myCodeGenerator = new CodeGenerator(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_GetArrayMethod/CS/modulebuilder_getarraymethod.cs b/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_GetArrayMethod/CS/modulebuilder_getarraymethod.cs index 324a306363f..4b6742aabfc 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_GetArrayMethod/CS/modulebuilder_getarraymethod.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ModuleBuilder_GetArrayMethod/CS/modulebuilder_getarraymethod.cs @@ -12,7 +12,6 @@ corresponding to the 'Sort' method of the 'Array'. The token used to identify th using System; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; internal class CodeGenerator { diff --git a/samples/snippets/csharp/VS_Snippets_CLR/PropertyBuilder_SetGetMethod_4/CS/propertybuilder_setgetmethod_4.cs b/samples/snippets/csharp/VS_Snippets_CLR/PropertyBuilder_SetGetMethod_4/CS/propertybuilder_setgetmethod_4.cs index fbaea0aba44..a0d334daa6b 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/PropertyBuilder_SetGetMethod_4/CS/propertybuilder_setgetmethod_4.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/PropertyBuilder_SetGetMethod_4/CS/propertybuilder_setgetmethod_4.cs @@ -17,11 +17,9 @@ A dynamic assembly is generated with a class having a property 'Greeting'. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public class App { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { // Create the "HelloWorld" type in an assembly with mode 'RunAndSave'. diff --git a/samples/snippets/csharp/VS_Snippets_CLR/RemotingServices.SetObjectUriForMarshal/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/RemotingServices.SetObjectUriForMarshal/CS/source.cs index 8a2592d18af..94e9c3546fc 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/RemotingServices.SetObjectUriForMarshal/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/RemotingServices.SetObjectUriForMarshal/CS/source.cs @@ -1,14 +1,12 @@ // using System; using System.Runtime.Remoting; -using System.Security.Permissions; public class SetObjectUriForMarshalTest { class TestClass : MarshalByRefObject { } - [SecurityPermission(SecurityAction.Demand, Flags=SecurityPermissionFlag.RemotingConfiguration)] public static void Main() { TestClass obj = new TestClass(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/SafeHandle/CS/program.cs b/samples/snippets/csharp/VS_Snippets_CLR/SafeHandle/CS/program.cs index 0c4f3023293..d827944ccc3 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/SafeHandle/CS/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/SafeHandle/CS/program.cs @@ -3,7 +3,6 @@ using System.Runtime.InteropServices; using System.IO; using System.ComponentModel; -using System.Security.Permissions; using System.Security; using System.Threading; using Microsoft.Win32.SafeHandles; @@ -11,8 +10,6 @@ namespace SafeHandleDemo { - [SecurityPermission(SecurityAction.InheritanceDemand, UnmanagedCode = true)] - [SecurityPermission(SecurityAction.Demand, UnmanagedCode = true)] internal class MySafeFileHandle : SafeHandleZeroOrMinusOneIsInvalid { // Create a SafeHandle, informing the base class @@ -76,10 +73,6 @@ public class MyFileReader : IDisposable public MyFileReader(String fileName) { - // Security permission check. - String fullPath = Path.GetFullPath(fileName); - new FileIOPermission(FileIOPermissionAccess.Read, fullPath).Demand(); - // Open a file, and save its handle in _handle. // Note that the most optimized code turns into two processor // instructions: 1) a call, and 2) moving the return value into @@ -125,7 +118,6 @@ public void Dispose() // Follow the Dispose pattern - public nonvirtual. // if it hasn't already been disposed. // Howerver, there may be a need for a subclass to // introduce a finalizer, so Dispose is properly implemented here. - [SecurityPermission(SecurityAction.Demand, UnmanagedCode = true)] protected virtual void Dispose(bool disposing) { // Note there are three interesting states here: @@ -142,7 +134,6 @@ protected virtual void Dispose(bool disposing) // SafeHandle records the fact that we've called Dispose. } - [SecurityPermission(SecurityAction.Demand, UnmanagedCode = true)] public byte[] ReadContents(int length) { if (_handle.IsInvalid) // Is the handle disposed? diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/source2.cs b/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/source2.cs index 84e6e214af0..4b90a28a707 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/source2.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/source2.cs @@ -1,6 +1,5 @@ using System; using System.Threading; -using System.Security.Permissions; public class ThreadWork { diff --git a/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/threadabex.cs b/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/threadabex.cs index 3b3b3ded1e7..24fb43eeeeb 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/threadabex.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/ThreadAbEx/CS/threadabex.cs @@ -1,7 +1,6 @@ // using System; using System.Threading; -using System.Security.Permissions; public class ThreadWork { public static void DoWork() { diff --git a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineNestedType1/CS/typebuilder_definenestedtype1.cs b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineNestedType1/CS/typebuilder_definenestedtype1.cs index 3e4eed38495..7939b387e47 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineNestedType1/CS/typebuilder_definenestedtype1.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineNestedType1/CS/typebuilder_definenestedtype1.cs @@ -16,7 +16,6 @@ results are displayed to the console. using System.Threading; using System.Reflection; using System.Reflection.Emit; -using System.Security.Permissions; public interface IMyInterface { @@ -25,7 +24,6 @@ public interface IMyInterface public class Example { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Type myNestedClassType = CreateCallee(Thread.GetDomain()); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineUninitializedData/CS/typebuilder_defineuninitializeddata.cs b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineUninitializedData/CS/typebuilder_defineuninitializeddata.cs index c809bcdf231..aa0c0eb4f97 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineUninitializedData/CS/typebuilder_defineuninitializeddata.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_DefineUninitializedData/CS/typebuilder_defineuninitializeddata.cs @@ -13,11 +13,9 @@ field to the console. using System.Reflection; using System.Reflection.Emit; using System.Runtime.InteropServices; -using System.Security.Permissions; public sealed class Example { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Type myHelloWorldType = CreateCallee(Thread.GetDomain()); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_Sample_4/CS/typebuilder_sample_4.cs b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_Sample_4/CS/typebuilder_sample_4.cs index 05d5dbde1cc..e727ff482cb 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_Sample_4/CS/typebuilder_sample_4.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/TypeBuilder_Sample_4/CS/typebuilder_sample_4.cs @@ -20,11 +20,9 @@ The program creates a dynamic assembly and a type within it called as using System.Reflection; using System.Reflection.Emit; using System.Threading; -using System.Security.Permissions; public class MyTypeBuilder { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] public static void Main() { Console.WriteLine("TypeBuilder Sample"); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CS/typeloadexception_getobjectdata.cs b/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CS/typeloadexception_getobjectdata.cs index b0afae552e6..c38db01107f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CS/typeloadexception_getobjectdata.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/TypeLoadException_GetObjectData/CS/typeloadexception_getobjectdata.cs @@ -15,7 +15,6 @@ serializes the exception data to a file and then reconstitutes the using System.Reflection; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Soap; -using System.Security.Permissions; using System.IO; class GetObjectDataDemo @@ -81,7 +80,6 @@ protected MyTypeLoadException(SerializationInfo sInfo, StreamingContext sContext } // GetObjectData overrides must always have a demand for SerializationFormatter. - [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter=true)] public override void GetObjectData(SerializationInfo sInfo, StreamingContext sContext) { base.GetObjectData(sInfo, sContext); diff --git a/samples/snippets/csharp/VS_Snippets_CLR/WindowsIdentity Impersonation/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/WindowsIdentity Impersonation/CS/source.cs index c4d51af9db4..a9258fc1577 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/WindowsIdentity Impersonation/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/WindowsIdentity Impersonation/CS/source.cs @@ -9,7 +9,6 @@ using System; using System.Runtime.InteropServices; using System.Security.Principal; -using System.Security.Permissions; using Microsoft.Win32.SafeHandles; using System.Runtime.ConstrainedExecution; using System.Security; @@ -25,7 +24,6 @@ public static extern bool LogonUser(String lpszUsername, String lpszDomain, Stri // Test harness. // If you incorporate this code into a DLL, be sure to demand FullTrust. - [PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")] public static void Main(string[] args) { SafeTokenHandle safeTokenHandle; diff --git a/samples/snippets/csharp/VS_Snippets_CLR/windowsidentity impersonation2/cs/source.cs b/samples/snippets/csharp/VS_Snippets_CLR/windowsidentity impersonation2/cs/source.cs index d1db6e545b8..34c08c3a68f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR/windowsidentity impersonation2/cs/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR/windowsidentity impersonation2/cs/source.cs @@ -9,7 +9,6 @@ using System; using System.Runtime.InteropServices; using System.Security.Principal; -using System.Security.Permissions; using Microsoft.Win32.SafeHandles; using System.Runtime.ConstrainedExecution; using System.Security; @@ -25,7 +24,6 @@ public static extern bool LogonUser(String lpszUsername, String lpszDomain, Stri // Test harness. // If you incorporate this code into a DLL, be sure to demand FullTrust. - [PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")] public static void Main(string[] args) { SafeTokenHandle safeTokenHandle; diff --git a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic MarshalByRefObject.InitializeLifetimeService Example/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic MarshalByRefObject.InitializeLifetimeService Example/CS/source.cs index f9f7a6a1d7c..5423a92db75 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic MarshalByRefObject.InitializeLifetimeService Example/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic MarshalByRefObject.InitializeLifetimeService Example/CS/source.cs @@ -1,12 +1,9 @@ using System; using System.Runtime.Remoting.Lifetime; -using System.Security.Permissions; // public class MyClass : MarshalByRefObject { - [SecurityPermissionAttribute(SecurityAction.Demand, - Flags=SecurityPermissionFlag.Infrastructure)] public override Object InitializeLifetimeService() { ILease lease = (ILease)base.InitializeLifetimeService(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic NotifyFilters Example/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic NotifyFilters Example/CS/source.cs index 07fd019881e..bfcf61b2099 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic NotifyFilters Example/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic NotifyFilters Example/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; public class Watcher { @@ -10,7 +9,6 @@ public static void Main() Run(); } - [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] private static void Run() { string[] args = Environment.GetCommandLineArgs(); diff --git a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic PrincipalPermission Example/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic PrincipalPermission Example/CS/source.cs index dd42a19dd6a..812af895992 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic PrincipalPermission Example/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_Classic/classic PrincipalPermission Example/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.Threading; -using System.Security.Permissions; using System.Security.Principal; class SecurityPrincipalDemo diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.ActivationContext/cs/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.ActivationContext/cs/program.cs index ae1412e57ff..c6caffe9f22 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.ActivationContext/cs/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.ActivationContext/cs/program.cs @@ -5,13 +5,11 @@ using System.Security.Policy; using System.Reflection; using System.Security; -using System.Security.Permissions; namespace ActivationContextSample { public class Program : MarshalByRefObject { - [SecurityPermission(SecurityAction.LinkDemand, ControlDomainPolicy=true)] public static void Main(string[] args) { // @@ -25,7 +23,6 @@ public static void Main(string[] args) Console.Read(); } - [SecurityPermission(SecurityAction.LinkDemand, ControlDomainPolicy=true)] public void Run() { Main(new string[] { }); diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.ApplicationIdentity/CS/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.ApplicationIdentity/CS/program.cs index 0bfd890e806..2a599d07b3c 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.ApplicationIdentity/CS/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.ApplicationIdentity/CS/program.cs @@ -5,13 +5,11 @@ using System.Security.Policy; using System.Reflection; using System.Security; -using System.Security.Permissions; namespace ActivationContextSample { public class Program : MarshalByRefObject { - [SecurityPermission(SecurityAction.Demand, ControlDomainPolicy = true)] public static void Main(string[] args) { // diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.Process.Id/CS/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.Process.Id/CS/program.cs index b6803fd451f..8406b9182b1 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.Process.Id/CS/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.Process.Id/CS/program.cs @@ -1,7 +1,6 @@ // using System; using System.Threading; -using System.Security.Permissions; using System.Security.Principal; using System.Diagnostics; diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource/CS/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource/CS/program.cs index c391c7b546a..6d1f5e9a0b9 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource/CS/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource/CS/program.cs @@ -42,7 +42,6 @@ using System.Diagnostics; using System.Reflection; using System.IO; -using System.Security.Permissions; namespace Testing { diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource2/CS/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource2/CS/program.cs index 7a54a614127..ef82a19354f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource2/CS/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Diagnostics.TraceSource2/CS/program.cs @@ -28,7 +28,6 @@ using System.Diagnostics; using System.Reflection; using System.IO; -using System.Security.Permissions; namespace Testing { diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Exception.GetObjectData/CS/getobjdata.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Exception.GetObjectData/CS/getobjdata.cs index 84476a1049e..377f0404067 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Exception.GetObjectData/CS/getobjdata.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Exception.GetObjectData/CS/getobjdata.cs @@ -3,7 +3,6 @@ using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Soap; -using System.Security.Permissions; // Define a serializable derived exception class. [Serializable()] @@ -24,7 +23,6 @@ protected SecondLevelException( SerializationInfo info, { } // GetObjectData performs a custom serialization. - [SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter=true)] public override void GetObjectData( SerializationInfo info, StreamingContext context ) { diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.GetStore/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.GetStore/CS/source.cs index c1306da5341..02fa68e0765 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.GetStore/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.GetStore/CS/source.cs @@ -4,7 +4,6 @@ using System.IO.IsolatedStorage; using System.Security; using System.Security.Policy; -using System.Security.Permissions; using System.Security.Cryptography.X509Certificates; class Program diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs index 6a5000ac392..3a17fdaa43d 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.IsolatedStorage.IsolatedStorage/CS/source.cs @@ -5,7 +5,6 @@ using System.IO.IsolatedStorage; using System.Security.Policy; using Microsoft.Win32.SafeHandles; -using System.Security.Permissions; [assembly: CLSCompliantAttribute(true)] @@ -59,7 +58,6 @@ static void GatherInfoFromUser(LoginPrefs lp) lp.SportsUrl = Console.ReadLine(); } } -[SecurityPermissionAttribute(SecurityAction.Demand, Flags=SecurityPermissionFlag.UnmanagedCode)] public class LoginPrefs { public LoginPrefs(string myUserName) diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.StreamWriter/CS/logger.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.StreamWriter/CS/logger.cs index 11049eea3ad..fcae81fe55a 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.StreamWriter/CS/logger.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.IO.StreamWriter/CS/logger.cs @@ -4,7 +4,6 @@ using System.Runtime; using System.Reflection; using System.Runtime.Remoting.Lifetime; -using System.Security.Permissions; namespace StreamWriterSample { @@ -81,7 +80,6 @@ public void CreateTextFile(string fileName, string textToAdd) // // - [SecurityPermissionAttribute(SecurityAction.Demand, Flags=SecurityPermissionFlag.Infrastructure)] private void BeginWrite(string logFile) { // diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.Hosting.ApplicationActivator/cs/program.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.Hosting.ApplicationActivator/cs/program.cs index 597139ea7ba..5a2f84becb8 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.Hosting.ApplicationActivator/cs/program.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.Hosting.ApplicationActivator/cs/program.cs @@ -5,14 +5,12 @@ using System.Security.Policy; using System.Reflection; using System.Security; -using System.Security.Permissions; using System.Runtime.Hosting; namespace ActivationContextSample { public class Program : MarshalByRefObject { - [SecurityPermission(SecurityAction.LinkDemand, ControlDomainPolicy=true)] public static void Main(string[] args) { // @@ -35,7 +33,6 @@ public static void Main(string[] args) // Console.Read(); } - [SecurityPermission(SecurityAction.LinkDemand, ControlDomainPolicy=true)] public void Run() { Main(new string[] { }); diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.InteropServices.GCHandle/cs/sample.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.InteropServices.GCHandle/cs/sample.cs index 48f8afb3b20..123de921b3e 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.InteropServices.GCHandle/cs/sample.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Runtime.InteropServices.GCHandle/cs/sample.cs @@ -4,7 +4,6 @@ using System.Threading; using System.Windows.Forms; using System.Runtime.InteropServices; -using System.Security.Permissions; public delegate bool CallBack(int handle, IntPtr param); @@ -24,7 +23,6 @@ public static void Main() Run(); } - [SecurityPermission(SecurityAction.Demand, UnmanagedCode = true)] public static void Run() { TextWriter tw = Console.Out; diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Security.Principal.WindowsBuiltInRole Example/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Security.Principal.WindowsBuiltInRole Example/CS/source.cs index c86ae306fde..563327fa5d9 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Security.Principal.WindowsBuiltInRole Example/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Security.Principal.WindowsBuiltInRole Example/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.Threading; -using System.Security.Permissions; using System.Security.Principal; class SecurityPrincipalDemo diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.BeginThreadAffinity/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.BeginThreadAffinity/CS/source.cs index ac45df29964..189b349eae4 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.BeginThreadAffinity/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.BeginThreadAffinity/CS/source.cs @@ -1,11 +1,8 @@ // using System.Threading; -using System.Security.Permissions; -[SecurityPermission(SecurityAction.Demand, Flags=SecurityPermissionFlag.ControlThread)] public class MyUtility { - [SecurityPermission(SecurityAction.Demand, Flags=SecurityPermissionFlag.ControlThread)] public void PerformTask() { // Code that does not have thread affinity goes here. diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.CurrentPrincipal/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.CurrentPrincipal/CS/source.cs index 1f4d08dd5d2..26614d75386 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.CurrentPrincipal/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.CurrentPrincipal/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.Security; -using System.Security.Permissions; using System.Security.Principal; using System.Threading; diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.Interrupt/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.Interrupt/CS/source.cs index 1bda10e4c67..1702412d235 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.Interrupt/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.Thread.Interrupt/CS/source.cs @@ -1,6 +1,5 @@ // using System; -using System.Security.Permissions; using System.Threading; class ThreadInterrupt diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadPool.GetAvailableThreads/CS/source.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadPool.GetAvailableThreads/CS/source.cs index 0017fab66c9..27c915b9745 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadPool.GetAvailableThreads/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadPool.GetAvailableThreads/CS/source.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; using System.Threading; class Test diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll1/CS/source1.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll1/CS/source1.cs index fcd0d118ae2..bb3fbac424e 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll1/CS/source1.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll1/CS/source1.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; using System.Threading; class Test diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll2/CS/source2.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll2/CS/source2.cs index f291b443d2c..6f0aac7d493 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll2/CS/source2.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll2/CS/source2.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; using System.Threading; class Test diff --git a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll3/CS/source3.cs b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll3/CS/source3.cs index 20b23d7022f..ec8f1e7bc2f 100644 --- a/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll3/CS/source3.cs +++ b/samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.WaitHandle.WaitAll3/CS/source3.cs @@ -1,7 +1,6 @@ // using System; using System.IO; -using System.Security.Permissions; using System.Threading; class Test diff --git a/samples/snippets/csharp/VS_Snippets_Misc/IO.FileInfo.MoveTo/CS/Program.cs b/samples/snippets/csharp/VS_Snippets_Misc/IO.FileInfo.MoveTo/CS/Program.cs index 2b09a8c9795..227a0743790 100644 --- a/samples/snippets/csharp/VS_Snippets_Misc/IO.FileInfo.MoveTo/CS/Program.cs +++ b/samples/snippets/csharp/VS_Snippets_Misc/IO.FileInfo.MoveTo/CS/Program.cs @@ -5,7 +5,6 @@ using System.Runtime.InteropServices; using System.IO; using System.Reflection; -using System.Security.Permissions; using System.Text; using System.Text.RegularExpressions; using System.Xml; diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs index 1ee214ee47e..019020262c7 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/client.cs @@ -5,10 +5,8 @@ using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Messaging; using System.Security.Principal; -using System.Security.Permissions; public class ClientClass { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { GenericIdentity ident = new GenericIdentity("Bob"); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs index e63940e5aa0..f4d95a26b21 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext/CS/service.cs @@ -3,7 +3,6 @@ using System.Text; using System.Runtime.Remoting.Messaging; using System.Security.Principal; -using System.Security.Permissions; public class HelloServiceClass : MarshalByRefObject { @@ -20,7 +19,6 @@ public HelloServiceClass() { Console.WriteLine("Destroyed instance {0} of HelloServiceClass.", instanceNum); } - [PermissionSet(SecurityAction.LinkDemand)] public String HelloMethod(String name) { //Extract the call context data diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext_GetHeaders/CS/callcontext_share.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext_GetHeaders/CS/callcontext_share.cs index c0f879d6e08..7bb0a93e662 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CallContext_GetHeaders/CS/callcontext_share.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CallContext_GetHeaders/CS/callcontext_share.cs @@ -7,7 +7,6 @@ using System.Runtime.Remoting.Contexts; using System.Security; using System.Security.Principal; -using System.Security.Permissions; namespace RemotingSamples { @@ -20,7 +19,6 @@ public string HelloMethod(string name) return "Hello " + name; } - [PermissionSet(SecurityAction.LinkDemand)] public string HeaderMethod(string name,Header[] arrHeader) { Console.WriteLine("HeaderMethod " + name); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_GetChannel/CS/channelservices_getchannel_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_GetChannel/CS/channelservices_getchannel_client.cs index 9b7a08e834c..b5abd4bcfbd 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_GetChannel/CS/channelservices_getchannel_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_GetChannel/CS/channelservices_getchannel_client.cs @@ -11,13 +11,11 @@ This example demonstrates the usage of the properties 'GetChannel' and using System.Runtime.Remoting.Channels.Http; using System.Collections; using System.Collections.Specialized; -using System.Security.Permissions; namespace RemotingSamples { public class MyChannelServices_Client { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { ListDictionary myProperties = new ListDictionary(); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_client.cs index feb0d00272a..127748d3381 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_client.cs @@ -12,12 +12,10 @@ The following example demonstrates the method 'GetUrlsForObject' using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Channels.Http; -using System.Security.Permissions; namespace RemotingSamples { public class MyChannelServices_Client { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_server.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_server.cs index 6df29d0d323..4fedffa127a 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_server.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_RegisteredChannels/CS/channelservices_registeredchannels_server.cs @@ -16,13 +16,11 @@ resulting string back to the client. using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Channels.Http; -using System.Security.Permissions; namespace RemotingSamples { public class MyChannelServices_Server { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_SyncDispatchMessage/CS/channelservices_syncdispatchmessage_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_SyncDispatchMessage/CS/channelservices_syncdispatchmessage_client.cs index bce11b6e504..71d05901393 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_SyncDispatchMessage/CS/channelservices_syncdispatchmessage_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ChannelServices_SyncDispatchMessage/CS/channelservices_syncdispatchmessage_client.cs @@ -15,7 +15,6 @@ is called on it. using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; // // Create a custom 'RealProxy'. @@ -24,7 +23,6 @@ public class MyProxy : RealProxy String myURIString; MarshalByRefObject myMarshalByRefObject; - [PermissionSet(SecurityAction.LinkDemand)] public MyProxy(Type myType) : base(myType) { // RealProxy uses the Type to generate a transparent proxy. @@ -36,7 +34,6 @@ public MyProxy(Type myType) : base(myType) Console.WriteLine("URI :{0}", myObjRef.URI); } - [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override IMessage Invoke(IMessage myIMessage) { Console.WriteLine("MyProxy.Invoke Start"); @@ -105,7 +102,6 @@ public override IMessage Invoke(IMessage myIMessage) // public class Client { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/Classic SerializationInfo.GetValue Example/CS/source.cs b/samples/snippets/csharp/VS_Snippets_Remoting/Classic SerializationInfo.GetValue Example/CS/source.cs index f97bb6b5abf..30eedb6de14 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/Classic SerializationInfo.GetValue Example/CS/source.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/Classic SerializationInfo.GetValue Example/CS/source.cs @@ -1,6 +1,5 @@ using System; using System.Runtime.Serialization; -using System.Security.Permissions; // // A serializable LinkedList example. For the full LinkedList implementation @@ -14,7 +13,6 @@ public static void Main() {} Node m_tail = null; // Serializes the object. - [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter=true)] public void GetObjectData(SerializationInfo info, StreamingContext context){ // Stores the m_head and m_tail references in the SerializationInfo info. info.AddValue("head", m_head, m_head.GetType()); @@ -23,7 +21,6 @@ public void GetObjectData(SerializationInfo info, StreamingContext context){ // Constructor that is called automatically during deserialization. // Reconstructs the object from the information in SerializationInfo info - [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter=true)] private LinkedList(SerializationInfo info, StreamingContext context) { Node temp = new Node(0); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CommonTransportKeys/CS/commontransportkeys.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CommonTransportKeys/CS/commontransportkeys.cs index dd1378cb6b5..83aa8d778cb 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CommonTransportKeys/CS/commontransportkeys.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CommonTransportKeys/CS/commontransportkeys.cs @@ -18,11 +18,9 @@ config config files. using System.IO; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; namespace Logging { - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class LoggingClientChannelSinkProvider : IClientChannelSinkProvider { private IClientChannelSinkProvider next1 = null; @@ -50,7 +48,6 @@ public IClientChannelSinkProvider Next } } } - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] internal class LoggingClientChannelSink : BaseChannelObjectWithProperties, IClientChannelSink { private IClientChannelSink nextSink1 = null; @@ -89,7 +86,6 @@ public IClientChannelSink NextChannelSink } } // - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class LoggingServerChannelSinkProvider : IServerChannelSinkProvider { private IServerChannelSinkProvider next2 = null; @@ -118,7 +114,6 @@ public IServerChannelSinkProvider Next } } } - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] internal class LoggingServerChannelSink : BaseChannelObjectWithProperties, IServerChannelSink { private IServerChannelSink nextSink2 = null; diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef/CS/example.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef/CS/example.cs index 4d2360b4170..87232cb1acd 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef/CS/example.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef/CS/example.cs @@ -5,10 +5,8 @@ using System.Runtime.Remoting.Channels.Http; using System.Runtime.Remoting.Messaging; using System.Runtime.Serialization; -using System.Security.Permissions; public class ObjRefExample { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { ChannelServices.RegisterChannel(new HttpChannel(8090)); @@ -31,7 +29,6 @@ public static void Main() { } } -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class RemoteObject : MarshalByRefObject { public void Method1(LocalObject param) { @@ -42,7 +39,6 @@ public void Method1(LocalObject param) { // // a custom ObjRef class that outputs its status -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyObjRef : ObjRef { // only instantiate via marshaling or deserialization @@ -107,7 +103,6 @@ public void ORDump() { } // a class that uses MyObjRef -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class LocalObject : MarshalByRefObject { // overriding CreateObjRef will allow us to return a custom ObjRef diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef2/CS/example.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef2/CS/example.cs index 274fbcc5eff..4d0d3dc9ec7 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef2/CS/example.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CreateObjRef2/CS/example.cs @@ -5,11 +5,9 @@ using System.Runtime.Remoting.Channels.Http; using System.Runtime.Remoting.Messaging; using System.Runtime.Serialization; -using System.Security.Permissions; public class ObjRefExample { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { ChannelServices.RegisterChannel(new HttpChannel(8090)); @@ -34,7 +32,6 @@ public static void Main() { } } -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class RemoteObject : MarshalByRefObject { public void Method1(LocalObject param) { @@ -45,7 +42,6 @@ public void Method1(LocalObject param) { // // a custom ObjRef class that outputs its status -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyObjRef : ObjRef { // only instantiate using marshaling or deserialization @@ -107,7 +103,6 @@ public void ORDump() { } // a class that uses MyObjRef -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class LocalObject : MarshalByRefObject { // overriding CreateObjRef will allow us to return a custom ObjRef public override ObjRef CreateObjRef(Type t) { diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/CustomProxy_Attribute_RealProxy/CS/customproxy_sample.cs b/samples/snippets/csharp/VS_Snippets_Remoting/CustomProxy_Attribute_RealProxy/CS/customproxy_sample.cs index 857e5b2b328..d3478b024da 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/CustomProxy_Attribute_RealProxy/CS/customproxy_sample.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/CustomProxy_Attribute_RealProxy/CS/customproxy_sample.cs @@ -32,13 +32,11 @@ using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Contexts; -using System.Security.Permissions; namespace Samples { // [AttributeUsage(AttributeTargets.Class)] - [SecurityPermissionAttribute(SecurityAction.Demand, Flags=SecurityPermissionFlag.Infrastructure)] public class MyProxyAttribute : ProxyAttribute { public MyProxyAttribute() @@ -72,7 +70,6 @@ public override RealProxy CreateProxy(ObjRef objRef1, // // } - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] [MyProxyAttribute] public class CustomServer :ContextBoundObject { @@ -86,7 +83,6 @@ public void HelloMethod(string str) } } // - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyProxy : RealProxy { String myUri; @@ -156,7 +152,6 @@ public override ObjRef CreateObjRef(Type ServerType) } // // - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public override void GetObjectData( SerializationInfo info, StreamingContext context) { @@ -164,7 +159,6 @@ public override void GetObjectData( SerializationInfo info, base.GetObjectData(info, context); } // - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class CustomObjRef :ObjRef { public CustomObjRef(MarshalByRefObject myMarshalByRefObject,Type serverType): @@ -173,7 +167,6 @@ public CustomObjRef(MarshalByRefObject myMarshalByRefObject,Type serverType): Console.WriteLine("ObjRef 'Constructor' called"); } // Override this method to store custom data. - [SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter=true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { @@ -184,7 +177,6 @@ public override void GetObjectData(SerializationInfo info, public class ProxySample { // Acts as a custom proxy user. - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { Console.WriteLine(""); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection2/CS/discoveryclientdocumentcollection.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection2/CS/discoveryclientdocumentcollection.cs index 894566a51da..cac230c4354 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection2/CS/discoveryclientdocumentcollection.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection2/CS/discoveryclientdocumentcollection.cs @@ -11,7 +11,6 @@ are displayed. using System.Net; using System.IO; using System.Collections; -using System.Security.Permissions; using System.Web.Services.Discovery; class DiscoveryClientDocumentCollectionSample @@ -21,7 +20,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { DiscoveryClientProtocol myDiscoveryClientProtocol = diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection_Keys/CS/discoveryclientdocumentcollection_keys.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection_Keys/CS/discoveryclientdocumentcollection_keys.cs index d66815a523b..e16acce441a 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection_Keys/CS/discoveryclientdocumentcollection_keys.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientDocumentCollection_Keys/CS/discoveryclientdocumentcollection_keys.cs @@ -15,7 +15,6 @@ and the properties 'Keys' and 'Values' and the method 'Contains' are using System.Net; using System.IO; using System.Collections; -using System.Security.Permissions; using System.Web.Services.Discovery; class DiscoveryClientDocumentCollectionSample_Keys @@ -25,7 +24,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { DiscoveryClientProtocol myDiscoveryClientProtocol = diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_AdditionalInformation/CS/discoveryclientprotocol_additionalinformation.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_AdditionalInformation/CS/discoveryclientprotocol_additionalinformation.cs index 3e75a17eec8..e86bbaeb4b5 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_AdditionalInformation/CS/discoveryclientprotocol_additionalinformation.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_AdditionalInformation/CS/discoveryclientprotocol_additionalinformation.cs @@ -10,7 +10,6 @@ address is displayed. The resultant document is written back. // using System; using System.Net; -using System.Security.Permissions; using System.Xml; using System.Web.Services.Discovery; @@ -21,7 +20,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_Download/CS/discoveryclientprotocol_download.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_Download/CS/discoveryclientprotocol_download.cs index 4a97d4d4f6a..661bc68da44 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_Download/CS/discoveryclientprotocol_download.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientProtocol_Download/CS/discoveryclientprotocol_download.cs @@ -11,7 +11,6 @@ is applied on it. using System; using System.Net; using System.IO; -using System.Security.Permissions; using System.Web.Services.Discovery; class DiscoveryClientProtocol_Download @@ -21,7 +20,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { // diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection/CS/discoveryclientreferencecollection.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection/CS/discoveryclientreferencecollection.cs index e96626d8550..151fe8a9aeb 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection/CS/discoveryclientreferencecollection.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection/CS/discoveryclientreferencecollection.cs @@ -12,7 +12,6 @@ an argument to 'Contains' method of the instance of the class. using System; using System.Net; using System.Collections; -using System.Security.Permissions; using System.Web.Services.Discovery; class MyDiscoveryClientReferenceCollection @@ -22,7 +21,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { DiscoveryClientProtocol myDiscoveryClientProtocol = diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection_Keys/CS/discoveryclientreferencecollection_keys.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection_Keys/CS/discoveryclientreferencecollection_keys.cs index 6ff382aa687..89335253943 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection_Keys/CS/discoveryclientreferencecollection_keys.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryClientReferenceCollection_Keys/CS/discoveryclientreferencecollection_keys.cs @@ -12,7 +12,6 @@ are displayed. using System; using System.Net; using System.Collections; -using System.Security.Permissions; using System.Web.Services.Discovery; class DiscoveryClientReferenceCollection_Keys @@ -22,7 +21,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { // diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_Document_ResolveAll/CS/ddreference_document_resolveall.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_Document_ResolveAll/CS/ddreference_document_resolveall.cs index a191dfbcd14..d89d39b119b 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_Document_ResolveAll/CS/ddreference_document_resolveall.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_Document_ResolveAll/CS/ddreference_document_resolveall.cs @@ -13,7 +13,6 @@ using System; using System.Web.Services.Discovery; using System.Collections; -using System.Security.Permissions; class DiscoveryDocumentReference_Document_ResolveAll { @@ -23,7 +22,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_ReadDocument/CS/discoverydocumentreference_readdocument.cs b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_ReadDocument/CS/discoverydocumentreference_readdocument.cs index 11e3f85e25e..97f2ef60bcd 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_ReadDocument/CS/discoverydocumentreference_readdocument.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/DiscoveryDocumentReference_ReadDocument/CS/discoverydocumentreference_readdocument.cs @@ -11,12 +11,10 @@ are printed. using System.Web.Services.Discovery; using System.IO; using System.Collections; -using System.Security.Permissions; class DiscoveryDocumentReference_ReadDocument { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/Discovery_SoapBinding1/CS/discovery_soapbinding.cs b/samples/snippets/csharp/VS_Snippets_Remoting/Discovery_SoapBinding1/CS/discovery_soapbinding.cs index fceec5c2aca..420d443eca4 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/Discovery_SoapBinding1/CS/discovery_soapbinding.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/Discovery_SoapBinding1/CS/discovery_soapbinding.cs @@ -14,7 +14,6 @@ using System; using System.Net; -using System.Security.Permissions; using System.Xml; using System.Web.Services.Discovery; @@ -25,7 +24,6 @@ static void Main() Run(); } - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices/CS/FormatterServices.cs b/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices/CS/FormatterServices.cs index 01c26fb3361..dda4e2c00d4 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices/CS/FormatterServices.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices/CS/FormatterServices.cs @@ -7,7 +7,6 @@ using System.Runtime.Serialization.Formatters; using System.Runtime.Serialization.Formatters.Binary; using System.Reflection; -using System.Security.Permissions; // Person is a serializable base class. [Serializable] @@ -55,7 +54,6 @@ public Manager() : base("Employee") } // - [SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)] public void GetObjectData(SerializationInfo info, StreamingContext context) { @@ -96,7 +94,6 @@ private void DisplaySerializationInfo(SerializationInfo info) } // - [SecurityPermissionAttribute(SecurityAction.Demand, Flags=SecurityPermissionFlag.SerializationFormatter)] protected Manager(SerializationInfo info, StreamingContext context) : base(null) { diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices_PopulateObjects/cs/Populate.cs b/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices_PopulateObjects/cs/Populate.cs index 410fad699ed..db0c3ba5007 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices_PopulateObjects/cs/Populate.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/FormatterServices_PopulateObjects/cs/Populate.cs @@ -4,9 +4,7 @@ using System.Runtime.Serialization; using System.IO; using System.Reflection; -using System.Security.Permissions; -[assembly: SecurityPermission(SecurityAction.RequestMinimum)] namespace Examples { // The SerializableAttribute specifies that instances of the class @@ -25,7 +23,6 @@ public Book(string newTitle, string newAuthor) } } - [SecurityPermission(SecurityAction.Demand)] public sealed class Test { public static void Main() diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/HowToChunkSerializedData/CS/SerializationChunk.cs b/samples/snippets/csharp/VS_Snippets_Remoting/HowToChunkSerializedData/CS/SerializationChunk.cs index 07511e1c3d0..6971e0678db 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/HowToChunkSerializedData/CS/SerializationChunk.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/HowToChunkSerializedData/CS/SerializationChunk.cs @@ -6,7 +6,6 @@ using System.Xml; using System.Xml.Serialization; using System.Xml.Schema; -using System.Security.Permissions; public class Test { @@ -187,7 +186,6 @@ void ReadAndSaveSong(XmlReader reader) reader.ReadEndElement(); } - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public void Play() { System.Diagnostics.Process.Start(this.filePath); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/HttpChannel/CS/client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/HttpChannel/CS/client.cs index 4df607b4d86..4a4dc5f1abb 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/HttpChannel/CS/client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/HttpChannel/CS/client.cs @@ -5,7 +5,6 @@ using System.Runtime.Remoting.Channels.Http; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Lifetime; -using System.Security.Permissions; using SampleNamespace; // The following sample uses an HttpChannel constructor @@ -19,7 +18,6 @@ public static void Main() { SampleClient client = new SampleClient(); } - [PermissionSet(SecurityAction.LinkDemand)] public SampleClient() { ChannelServices.RegisterChannel(new HttpChannel(0)); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/HttpServerChannel_Server_Client/CS/httpclientchannel_6_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/HttpServerChannel_Server_Client/CS/httpclientchannel_6_client.cs index b15aff9a614..dd786771116 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/HttpServerChannel_Server_Client/CS/httpclientchannel_6_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/HttpServerChannel_Server_Client/CS/httpclientchannel_6_client.cs @@ -16,11 +16,9 @@ of the 'HttpClientChannel' channel and it displays the property values using System.Runtime.Remoting.Channels.Http; using System.Collections; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; public class MyHttpClientChannel { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelDataStore_Item/CS/ichanneldatastore.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelDataStore_Item/CS/ichanneldatastore.cs index 44e1102c850..27f0316dcc8 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelDataStore_Item/CS/ichanneldatastore.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelDataStore_Item/CS/ichanneldatastore.cs @@ -16,11 +16,9 @@ object the channel information is obtained. From the channel information the req using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; using System.Runtime.Remoting.Services; -using System.Security.Permissions; public class ServerProcess { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { // diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiverHook_ChannelScheme/CS/ichannelreceiverhook_channelscheme.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiverHook_ChannelScheme/CS/ichannelreceiverhook_channelscheme.cs index 0fba9d678c7..424014a3b7e 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiverHook_ChannelScheme/CS/ichannelreceiverhook_channelscheme.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiverHook_ChannelScheme/CS/ichannelreceiverhook_channelscheme.cs @@ -13,7 +13,6 @@ It creates a customized channel 'MyCustomChannel' by implementing using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Http; -using System.Security.Permissions; public class IChannelReceiverHook_ChannelScheme { @@ -60,7 +59,6 @@ public static void Main() } // // Implementation of 'IChannelReceiverHook' interface. -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyCustomChannel : IChannelReceiverHook { private bool portSet; diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/IChannelReceiver_ChannelData_Client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/IChannelReceiver_ChannelData_Client.cs index 4a4026d0fdb..c5bfb5b8930 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/IChannelReceiver_ChannelData_Client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/IChannelReceiver_ChannelData_Client.cs @@ -5,13 +5,11 @@ using System.Collections.Specialized; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; -using System.Security.Permissions; namespace RemotingSamples { public class MyIChannelReceiverChannelDataClientClass { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { string myChannelURL = "tcp://" + Dns.Resolve(Dns.GetHostName()) diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/ichannelreceiver_channeldata_server.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/ichannelreceiver_channeldata_server.cs index 5a28c0f4d19..17853ea5026 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/ichannelreceiver_channeldata_server.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelReceiver_StartListening_ChannelData/CS/ichannelreceiver_channeldata_server.cs @@ -17,13 +17,11 @@ request send by the client. using System.Net.Sockets; using System.Runtime.Remoting.Channels; using System.Text.RegularExpressions; -using System.Security.Permissions; namespace RemotingSamples { public class MyIChannelReceiverChannelDataServerClass { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { MyCustomChannel myChannel = new MyCustomChannel(8085); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelSender/CS/ichannelsender_2_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelSender/CS/ichannelsender_2_client.cs index d67571d9560..c250d135579 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IChannelSender/CS/ichannelsender_2_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IChannelSender/CS/ichannelsender_2_client.cs @@ -15,11 +15,9 @@ property values of 'HttpClientChannel'. */ using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Channels.Http; -using System.Security.Permissions; public class MyClient { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ILease_ILease/CS/ILease_Share.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ILease_ILease/CS/ILease_Share.cs index e48460966f9..b8602047d00 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ILease_ILease/CS/ILease_Share.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ILease_ILease/CS/ILease_Share.cs @@ -3,7 +3,6 @@ using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Lifetime; -using System.Security.Permissions; namespace RemotingSamples { @@ -15,7 +14,6 @@ public string HelloMethod(string name) return "Hello " + name; } -[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override object InitializeLifetimeService() { ILease baseLease = (ILease)base.InitializeLifetimeService(); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMessageSink_Client/CS/imessagesink_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMessageSink_Client/CS/imessagesink_client.cs index 2f846043008..41f90661592 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMessageSink_Client/CS/imessagesink_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMessageSink_Client/CS/imessagesink_client.cs @@ -22,7 +22,6 @@ is overridden in 'MyProxy' class.to demonstrate its properties. using System.Runtime.Remoting.Channels.Http; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; using Share; namespace MyNameSpace @@ -34,7 +33,6 @@ public class MyProxy : RealProxy string myObjectURI; IMessageSink myMessageSink; - [PermissionSet(SecurityAction.LinkDemand)] public MyProxy(Type myType, string myUrl1) : base(myType) { @@ -60,7 +58,6 @@ public MyProxy(Type myType, string myUrl1) } } - [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)] public override IMessage Invoke(IMessage myMesg) { Console.WriteLine("MyProxy.Invoke Start"); @@ -122,7 +119,6 @@ public override IMessage Invoke(IMessage myMesg) // public class ProxySample { - [PermissionSet(SecurityAction.LinkDemand)] public static void Main() { ChannelServices.RegisterChannel(new HttpChannel()); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodCallMessage_GetInArg/CS/imethodcallmessage.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodCallMessage_GetInArg/CS/imethodcallmessage.cs index 5d5292ae77a..0d1648447ce 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodCallMessage_GetInArg/CS/imethodcallmessage.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodCallMessage_GetInArg/CS/imethodcallmessage.cs @@ -19,7 +19,6 @@ This example also shows how to create a custom proxy. using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; namespace IMethodCallMessageNS { @@ -27,7 +26,6 @@ namespace IMethodCallMessageNS // In the same class, in the Invoke method, the methods and properties of the // IMethodCallMessage are demonstrated. - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyProxy : RealProxy { public MyProxy(Type myType) : base(myType) diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_LogicalCallContext/CS/imethodmessage_logicalcallcontext.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_LogicalCallContext/CS/imethodmessage_logicalcallcontext.cs index 8a6872b17ec..8a819328b11 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_LogicalCallContext/CS/imethodmessage_logicalcallcontext.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_LogicalCallContext/CS/imethodmessage_logicalcallcontext.cs @@ -16,17 +16,14 @@ are displayed to the console. using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; [AttributeUsage(AttributeTargets.Class)] public class MyProxyAttribute : ProxyAttribute { -[SecurityPermission(SecurityAction.LinkDemand)] public MyProxyAttribute() { } -[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override MarshalByRefObject CreateInstance(Type serverType) { if (serverType.IsMarshalByRef) @@ -51,7 +48,6 @@ public class MyProxy : RealProxy String stringUri; MarshalByRefObject targetObject; -[SecurityPermission(SecurityAction.LinkDemand)] public MyProxy(Type type) : base(type) { targetObject = (MarshalByRefObject)Activator.CreateInstance(type); @@ -59,14 +55,12 @@ public MyProxy(Type type) : base(type) stringUri = myObject.URI; } - [SecurityPermission(SecurityAction.LinkDemand)] public MyProxy(Type type, MarshalByRefObject targetObject) : base(type) { this.targetObject = targetObject; } // -[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public override IMessage Invoke(IMessage message) { message.Properties["__Uri"] = stringUri; @@ -98,7 +92,6 @@ public int Method1(int i) public class ProxySample { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { MyProxy proxy = new MyProxy(typeof(Zip)); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_MethodName/CS/imethodmessage_methodname.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_MethodName/CS/imethodmessage_methodname.cs index 7c01b6ca59c..439b3151ded 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_MethodName/CS/imethodmessage_methodname.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodMessage_MethodName/CS/imethodmessage_methodname.cs @@ -19,9 +19,7 @@ and displays the result to the console. using System.Reflection; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class Reverser : MarshalByRefObject { private string stringReversed; @@ -47,7 +45,6 @@ private void DoReverse(string argString) } // -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyProxyClass : RealProxy { private Object myObjectInstance = null; @@ -96,7 +93,6 @@ public override IMessage Invoke(IMessage message) public class ApplicationClass { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { MyProxyClass myProxy = new MyProxyClass(typeof(Reverser)); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_Exception/CS/imethodreturnmessage_exception.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_Exception/CS/imethodreturnmessage_exception.cs index 962a4472060..951d7ad9fa8 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_Exception/CS/imethodreturnmessage_exception.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_Exception/CS/imethodreturnmessage_exception.cs @@ -13,7 +13,6 @@ the console. using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; namespace CustomProxySample { @@ -25,7 +24,6 @@ public void RaiseException() } } - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyProxy : RealProxy { String _URI; @@ -58,7 +56,6 @@ public override IMessage Invoke(IMessage myMessage) public class ProxySample { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { // Create an instance of MyProxy. diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_ReturnValue/CS/imethodreturnmessage_returnvalue.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_ReturnValue/CS/imethodreturnmessage_returnvalue.cs index e34da04a119..872660c4581 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_ReturnValue/CS/imethodreturnmessage_returnvalue.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IMethodReturnMessage_ReturnValue/CS/imethodreturnmessage_returnvalue.cs @@ -21,7 +21,6 @@ prints the values to the console. using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; -using System.Security.Permissions; namespace CustomProxySample { @@ -35,7 +34,6 @@ public string HelloMethod(string myString, ref double myDoubleValue, } } // - [PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class MyProxy : RealProxy { String stringUri; @@ -83,7 +81,6 @@ public override IMessage Invoke(IMessage myMessage) // public class ProxySample { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { // Create an instance of MyProxy. diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/IObjectReference Interface Example/CS/iobjectreference.cs b/samples/snippets/csharp/VS_Snippets_Remoting/IObjectReference Interface Example/CS/iobjectreference.cs index 397d51cb929..f429f790dce 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/IObjectReference Interface Example/CS/iobjectreference.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/IObjectReference Interface Example/CS/iobjectreference.cs @@ -5,13 +5,9 @@ using System.Collections; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization; -using System.Security.Permissions; // There should be only one instance of this type per AppDomain. [Serializable] -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] -[AspNetHostingPermission(SecurityAction.LinkDemand, - Level=AspNetHostingPermissionLevel.Minimal)] public sealed class Singleton : ISerializable { // This is the one instance of this type. @@ -48,8 +44,6 @@ public static Singleton GetSingleton() } // A method called when serializing a Singleton. - [SecurityPermissionAttribute(SecurityAction.LinkDemand, - Flags=SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData( SerializationInfo info, StreamingContext context) { @@ -64,11 +58,6 @@ void ISerializable.GetObjectData( } [Serializable] -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] -[SecurityPermissionAttribute(SecurityAction.LinkDemand, - Flags=SecurityPermissionFlag.SerializationFormatter)] -[AspNetHostingPermission(SecurityAction.LinkDemand, - Level=AspNetHostingPermissionLevel.Minimal)] internal sealed class SingletonSerializationHelper : IObjectReference { // This object has no fields (although it could). diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ISerializable_GetObjectData/cs/ISerializable_GetObjectData.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ISerializable_GetObjectData/cs/ISerializable_GetObjectData.cs index b41033b57cb..1b9f24ea70b 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ISerializable_GetObjectData/cs/ISerializable_GetObjectData.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ISerializable_GetObjectData/cs/ISerializable_GetObjectData.cs @@ -2,11 +2,8 @@ using System; using System.Runtime.Serialization.Formatters.Binary; using System.Runtime.Serialization; -using System.Security.Permissions; using System.IO; -[assembly: SecurityPermission( -SecurityAction.RequestMinimum, Execution = true)] namespace ISerializableExample { class Program @@ -64,8 +61,6 @@ protected Person(SerializationInfo info, StreamingContext context) ID_value = (int)info.GetValue("AltID", typeof(int)); } - [SecurityPermission(SecurityAction.LinkDemand, - Flags = SecurityPermissionFlag.SerializationFormatter)] public virtual void GetObjectData( SerializationInfo info, StreamingContext context) { diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/RemoteType.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/RemoteType.cs index 717eaf07b8b..643849a1070 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/RemoteType.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/RemoteType.cs @@ -2,9 +2,7 @@ using System; using System.Runtime.Remoting.Lifetime; using System.Security.Principal; -using System.Security.Permissions; -[PermissionSet(SecurityAction.Demand, Name="FullTrust")] public class ClientActivatedType : MarshalByRefObject { // Override the lease settings for this object. diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/isponsor_client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/isponsor_client.cs index e4f4e7e8058..9fae78f0554 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/isponsor_client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ISponsor_Client/CS/isponsor_client.cs @@ -11,11 +11,9 @@ renews the lease at different time from that specified in the remote type. using System; using System.Runtime.Remoting; using System.Runtime.Remoting.Lifetime; -using System.Security.Permissions; public class Client { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { // Load the configuration file. @@ -46,7 +44,6 @@ public MyClientSponsor() lastRenewal = DateTime.Now; } - [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags=SecurityPermissionFlag.Infrastructure)] public TimeSpan Renewal(ILease lease) { Console.WriteLine("Request to renew the lease time."); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/ITransportHeaders_Item/CS/ITransportHeaders_3_Client.cs b/samples/snippets/csharp/VS_Snippets_Remoting/ITransportHeaders_Item/CS/ITransportHeaders_3_Client.cs index 5c7cc3e3801..9de348c3abd 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/ITransportHeaders_Item/CS/ITransportHeaders_3_Client.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/ITransportHeaders_Item/CS/ITransportHeaders_3_Client.cs @@ -4,11 +4,9 @@ using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; -using System.Security.Permissions; public class MyITransportHeadersClient { - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { try diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/LogicalMethodInfo_Constructor/CS/logicalmethodinfo_constructor.cs b/samples/snippets/csharp/VS_Snippets_Remoting/LogicalMethodInfo_Constructor/CS/logicalmethodinfo_constructor.cs index 1aee3089b6c..52aad4b0335 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/LogicalMethodInfo_Constructor/CS/logicalmethodinfo_constructor.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/LogicalMethodInfo_Constructor/CS/logicalmethodinfo_constructor.cs @@ -26,7 +26,6 @@ purposes it is being showed in a more simplified scenario. // using System; using System.Reflection; -using System.Security.Permissions; using System.Web.Services.Protocols; public class MyService @@ -39,7 +38,6 @@ public int Add(int xValue, int yValue) class LogicalMethodInfo_Constructor { - [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")] static void Run() { Type myType = typeof(MyService); diff --git a/samples/snippets/csharp/VS_Snippets_Remoting/RealProxy_Sample/CS/realproxy_sample.cs b/samples/snippets/csharp/VS_Snippets_Remoting/RealProxy_Sample/CS/realproxy_sample.cs index ac64bce583a..ec79d2a3dfb 100644 --- a/samples/snippets/csharp/VS_Snippets_Remoting/RealProxy_Sample/CS/realproxy_sample.cs +++ b/samples/snippets/csharp/VS_Snippets_Remoting/RealProxy_Sample/CS/realproxy_sample.cs @@ -19,7 +19,6 @@ A COM Runtime Wrapper takes care of method call to unmanaged world. SupportsInte using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Contexts; -using System.Security.Permissions; using System.Runtime.InteropServices; using ActiveDs; @@ -29,7 +28,6 @@ public class MyProxy : RealProxy { String m_URI; MarshalByRefObject myMarshalByRefObject; - [SecurityPermission(SecurityAction.LinkDemand)] public MyProxy(): base() { Console.WriteLine("MyProxy Constructor Called..."); @@ -37,7 +35,6 @@ public MyProxy(): base() ObjRef myObjRef = RemotingServices.Marshal(myMarshalByRefObject); m_URI = myObjRef.URI; } - [SecurityPermission(SecurityAction.LinkDemand)] public MyProxy(Type myType): base(myType) { Console.WriteLine("MyProxy Constructor Called..."); @@ -45,7 +42,6 @@ public MyProxy(Type myType): base(myType) ObjRef myObjRef = RemotingServices.Marshal(myMarshalByRefObject); m_URI = myObjRef.URI; } - [SecurityPermission(SecurityAction.LinkDemand)] public MyProxy(Type myType, MarshalByRefObject targetObject) : base(myType) { Console.WriteLine("MyProxy Constructor Called..."); @@ -53,7 +49,6 @@ public MyProxy(Type myType, MarshalByRefObject targetObject) : base(myType) ObjRef myObjRef = RemotingServices.Marshal(myMarshalByRefObject); m_URI = myObjRef.URI; } - [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)] public override IMessage Invoke(IMessage msg) { if (msg is IConstructionCallMessage) @@ -78,7 +73,6 @@ public override IMessage Invoke(IMessage msg) // // // - [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.Infrastructure)] public override IntPtr SupportsInterface(ref Guid myGuid) { Console.WriteLine("SupportsInterface method called"); @@ -97,7 +91,6 @@ public override IntPtr SupportsInterface(ref Guid myGuid) public class ProxySample { // Acts as a custom proxy user. - [SecurityPermission(SecurityAction.LinkDemand)] public static void Main() { Console.WriteLine("");