// This file contains auto-generated code. // Generated from `System.Security.Permissions, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51`. namespace System { public sealed class ApplicationIdentity : System.Runtime.Serialization.ISerializable { public string CodeBase { get => throw null; } public ApplicationIdentity(string applicationIdentityFullName) => throw null; public string FullName { get => throw null; } void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public override string ToString() => throw null; } namespace Configuration { public sealed class ConfigurationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public ConfigurationPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)32767, AllowMultiple = true, Inherited = false)] public sealed class ConfigurationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } namespace Data { namespace Common { public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public virtual void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) => throw null; public bool AllowBlankPassword { get => throw null; set { } } protected void Clear() => throw null; public override System.Security.IPermission Copy() => throw null; protected virtual System.Data.Common.DBDataPermission CreateInstance() => throw null; protected DBDataPermission() => throw null; protected DBDataPermission(System.Data.Common.DBDataPermission permission) => throw null; protected DBDataPermission(System.Data.Common.DBDataPermissionAttribute permissionAttribute) => throw null; protected DBDataPermission(System.Security.Permissions.PermissionState state) => throw null; protected DBDataPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public abstract class DBDataPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public bool AllowBlankPassword { get => throw null; set { } } public string ConnectionString { get => throw null; set { } } protected DBDataPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Data.KeyRestrictionBehavior KeyRestrictionBehavior { get => throw null; set { } } public string KeyRestrictions { get => throw null; set { } } public bool ShouldSerializeConnectionString() => throw null; public bool ShouldSerializeKeyRestrictions() => throw null; } } namespace Odbc { public sealed class OdbcPermission : System.Data.Common.DBDataPermission { public override void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) => throw null; public override System.Security.IPermission Copy() => throw null; public OdbcPermission() => throw null; public OdbcPermission(System.Security.Permissions.PermissionState state) => throw null; public OdbcPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute { public override System.Security.IPermission CreatePermission() => throw null; public OdbcPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } namespace OleDb { public sealed class OleDbPermission : System.Data.Common.DBDataPermission { public override System.Security.IPermission Copy() => throw null; public OleDbPermission() => throw null; public OleDbPermission(System.Security.Permissions.PermissionState state) => throw null; public OleDbPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) => throw null; public string Provider { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class OleDbPermissionAttribute : System.Data.Common.DBDataPermissionAttribute { public override System.Security.IPermission CreatePermission() => throw null; public OleDbPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Provider { get => throw null; set { } } } } namespace OracleClient { public sealed class OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) => throw null; public bool AllowBlankPassword { get => throw null; set { } } public override System.Security.IPermission Copy() => throw null; public OraclePermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class OraclePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public bool AllowBlankPassword { get => throw null; set { } } public string ConnectionString { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public OraclePermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Data.KeyRestrictionBehavior KeyRestrictionBehavior { get => throw null; set { } } public string KeyRestrictions { get => throw null; set { } } public bool ShouldSerializeConnectionString() => throw null; public bool ShouldSerializeKeyRestrictions() => throw null; } } namespace SqlClient { public sealed class SqlClientPermission : System.Data.Common.DBDataPermission { public override void Add(string connectionString, string restrictions, System.Data.KeyRestrictionBehavior behavior) => throw null; public override System.Security.IPermission Copy() => throw null; public SqlClientPermission() => throw null; public SqlClientPermission(System.Security.Permissions.PermissionState state) => throw null; public SqlClientPermission(System.Security.Permissions.PermissionState state, bool allowBlankPassword) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class SqlClientPermissionAttribute : System.Data.Common.DBDataPermissionAttribute { public override System.Security.IPermission CreatePermission() => throw null; public SqlClientPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } } namespace Diagnostics { public sealed class EventLogPermission : System.Security.Permissions.ResourcePermissionBase { public EventLogPermission() => throw null; public EventLogPermission(System.Diagnostics.EventLogPermissionAccess permissionAccess, string machineName) => throw null; public EventLogPermission(System.Diagnostics.EventLogPermissionEntry[] permissionAccessEntries) => throw null; public EventLogPermission(System.Security.Permissions.PermissionState state) => throw null; public System.Diagnostics.EventLogPermissionEntryCollection PermissionEntries { get => throw null; } } [System.Flags] public enum EventLogPermissionAccess { Administer = 48, Audit = 10, Browse = 2, Instrument = 6, None = 0, Write = 16, } [System.AttributeUsage((System.AttributeTargets)621, AllowMultiple = true, Inherited = false)] public class EventLogPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public EventLogPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string MachineName { get => throw null; set { } } public System.Diagnostics.EventLogPermissionAccess PermissionAccess { get => throw null; set { } } } public class EventLogPermissionEntry { public EventLogPermissionEntry(System.Diagnostics.EventLogPermissionAccess permissionAccess, string machineName) => throw null; public string MachineName { get => throw null; } public System.Diagnostics.EventLogPermissionAccess PermissionAccess { get => throw null; } } public class EventLogPermissionEntryCollection : System.Collections.CollectionBase { public int Add(System.Diagnostics.EventLogPermissionEntry value) => throw null; public void AddRange(System.Diagnostics.EventLogPermissionEntryCollection value) => throw null; public void AddRange(System.Diagnostics.EventLogPermissionEntry[] value) => throw null; public bool Contains(System.Diagnostics.EventLogPermissionEntry value) => throw null; public void CopyTo(System.Diagnostics.EventLogPermissionEntry[] array, int index) => throw null; public int IndexOf(System.Diagnostics.EventLogPermissionEntry value) => throw null; public void Insert(int index, System.Diagnostics.EventLogPermissionEntry value) => throw null; protected override void OnClear() => throw null; protected override void OnInsert(int index, object value) => throw null; protected override void OnRemove(int index, object value) => throw null; protected override void OnSet(int index, object oldValue, object newValue) => throw null; public void Remove(System.Diagnostics.EventLogPermissionEntry value) => throw null; public System.Diagnostics.EventLogPermissionEntry this[int index] { get => throw null; set { } } } public sealed class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase { public PerformanceCounterPermission() => throw null; public PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) => throw null; public PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionEntry[] permissionAccessEntries) => throw null; public PerformanceCounterPermission(System.Security.Permissions.PermissionState state) => throw null; public System.Diagnostics.PerformanceCounterPermissionEntryCollection PermissionEntries { get => throw null; } } [System.Flags] public enum PerformanceCounterPermissionAccess { Administer = 7, Browse = 1, Instrument = 3, None = 0, Read = 1, Write = 2, } [System.AttributeUsage((System.AttributeTargets)621, AllowMultiple = true, Inherited = false)] public class PerformanceCounterPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string CategoryName { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public PerformanceCounterPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string MachineName { get => throw null; set { } } public System.Diagnostics.PerformanceCounterPermissionAccess PermissionAccess { get => throw null; set { } } } public class PerformanceCounterPermissionEntry { public string CategoryName { get => throw null; } public PerformanceCounterPermissionEntry(System.Diagnostics.PerformanceCounterPermissionAccess permissionAccess, string machineName, string categoryName) => throw null; public string MachineName { get => throw null; } public System.Diagnostics.PerformanceCounterPermissionAccess PermissionAccess { get => throw null; } } public class PerformanceCounterPermissionEntryCollection : System.Collections.CollectionBase { public int Add(System.Diagnostics.PerformanceCounterPermissionEntry value) => throw null; public void AddRange(System.Diagnostics.PerformanceCounterPermissionEntryCollection value) => throw null; public void AddRange(System.Diagnostics.PerformanceCounterPermissionEntry[] value) => throw null; public bool Contains(System.Diagnostics.PerformanceCounterPermissionEntry value) => throw null; public void CopyTo(System.Diagnostics.PerformanceCounterPermissionEntry[] array, int index) => throw null; public int IndexOf(System.Diagnostics.PerformanceCounterPermissionEntry value) => throw null; public void Insert(int index, System.Diagnostics.PerformanceCounterPermissionEntry value) => throw null; protected override void OnClear() => throw null; protected override void OnInsert(int index, object value) => throw null; protected override void OnRemove(int index, object value) => throw null; protected override void OnSet(int index, object oldValue, object newValue) => throw null; public void Remove(System.Diagnostics.PerformanceCounterPermissionEntry value) => throw null; public System.Diagnostics.PerformanceCounterPermissionEntry this[int index] { get => throw null; set { } } } } namespace Drawing { namespace Printing { public sealed class PrintingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public PrintingPermission(System.Drawing.Printing.PrintingPermissionLevel printingLevel) => throw null; public PrintingPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement element) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public System.Drawing.Printing.PrintingPermissionLevel Level { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)32767, AllowMultiple = true)] public sealed class PrintingPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public PrintingPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Drawing.Printing.PrintingPermissionLevel Level { get => throw null; set { } } } public enum PrintingPermissionLevel { AllPrinting = 3, DefaultPrinting = 2, NoPrinting = 0, SafePrinting = 1, } } } namespace Net { public sealed class DnsPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public DnsPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class DnsPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public DnsPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } public class EndpointPermission { public override bool Equals(object obj) => throw null; public override int GetHashCode() => throw null; public string Hostname { get => throw null; } public int Port { get => throw null; } public System.Net.TransportType Transport { get => throw null; } } namespace Mail { public enum SmtpAccess { Connect = 1, ConnectToUnrestrictedPort = 2, None = 0, } public sealed class SmtpPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Net.Mail.SmtpAccess Access { get => throw null; } public void AddPermission(System.Net.Mail.SmtpAccess access) => throw null; public override System.Security.IPermission Copy() => throw null; public SmtpPermission(bool unrestricted) => throw null; public SmtpPermission(System.Net.Mail.SmtpAccess access) => throw null; public SmtpPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class SmtpPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string Access { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public SmtpPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } [System.Flags] public enum NetworkAccess { Accept = 128, Connect = 64, } namespace NetworkInformation { [System.Flags] public enum NetworkInformationAccess { None = 0, Read = 1, Ping = 4, } public sealed class NetworkInformationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Net.NetworkInformation.NetworkInformationAccess Access { get => throw null; } public void AddPermission(System.Net.NetworkInformation.NetworkInformationAccess access) => throw null; public override System.Security.IPermission Copy() => throw null; public NetworkInformationPermission(System.Security.Permissions.PermissionState state) => throw null; public NetworkInformationPermission(System.Net.NetworkInformation.NetworkInformationAccess access) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class NetworkInformationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string Access { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } namespace PeerToPeer { namespace Collaboration { public sealed class PeerCollaborationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public PeerCollaborationPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement e) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class PeerCollaborationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public PeerCollaborationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } public sealed class PnrpPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public PnrpPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement e) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class PnrpPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public PnrpPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } public enum PnrpScope { All = 0, Global = 1, LinkLocal = 3, SiteLocal = 2, } } public sealed class SocketPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Collections.IEnumerator AcceptList { get => throw null; } public void AddPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) => throw null; public const int AllPorts = -1; public System.Collections.IEnumerator ConnectList { get => throw null; } public override System.Security.IPermission Copy() => throw null; public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) => throw null; public SocketPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class SocketPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string Access { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public SocketPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Host { get => throw null; set { } } public string Port { get => throw null; set { } } public string Transport { get => throw null; set { } } } public enum TransportType { All = 3, Connectionless = 1, ConnectionOriented = 2, Tcp = 2, Udp = 1, } public sealed class WebPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Collections.IEnumerator AcceptList { get => throw null; } public void AddPermission(System.Net.NetworkAccess access, string uriString) => throw null; public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) => throw null; public System.Collections.IEnumerator ConnectList { get => throw null; } public override System.Security.IPermission Copy() => throw null; public WebPermission() => throw null; public WebPermission(System.Net.NetworkAccess access, string uriString) => throw null; public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) => throw null; public WebPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class WebPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string Accept { get => throw null; set { } } public string AcceptPattern { get => throw null; set { } } public string Connect { get => throw null; set { } } public string ConnectPattern { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public WebPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } } namespace Security { public abstract class CodeAccessPermission : System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.IStackWalk { public void Assert() => throw null; public abstract System.Security.IPermission Copy(); protected CodeAccessPermission() => throw null; public void Demand() => throw null; public void Deny() => throw null; public override bool Equals(object obj) => throw null; public abstract void FromXml(System.Security.SecurityElement elem); public override int GetHashCode() => throw null; public abstract System.Security.IPermission Intersect(System.Security.IPermission target); public abstract bool IsSubsetOf(System.Security.IPermission target); public void PermitOnly() => throw null; public static void RevertAll() => throw null; public static void RevertAssert() => throw null; public static void RevertDeny() => throw null; public static void RevertPermitOnly() => throw null; public override string ToString() => throw null; public abstract System.Security.SecurityElement ToXml(); public virtual System.Security.IPermission Union(System.Security.IPermission other) => throw null; } public class HostProtectionException : System.SystemException { public HostProtectionException() => throw null; public HostProtectionException(string message) => throw null; public HostProtectionException(string message, System.Exception e) => throw null; public HostProtectionException(string message, System.Security.Permissions.HostProtectionResource protectedResources, System.Security.Permissions.HostProtectionResource demandedResources) => throw null; protected HostProtectionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public System.Security.Permissions.HostProtectionResource DemandedResources { get => throw null; } public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public System.Security.Permissions.HostProtectionResource ProtectedResources { get => throw null; } public override string ToString() => throw null; } public class HostSecurityManager { public HostSecurityManager() => throw null; public virtual System.Security.Policy.ApplicationTrust DetermineApplicationTrust(System.Security.Policy.Evidence applicationEvidence, System.Security.Policy.Evidence activatorEvidence, System.Security.Policy.TrustManagerContext context) => throw null; public virtual System.Security.Policy.PolicyLevel DomainPolicy { get => throw null; } public virtual System.Security.HostSecurityManagerOptions Flags { get => throw null; } public virtual System.Security.Policy.EvidenceBase GenerateAppDomainEvidence(System.Type evidenceType) => throw null; public virtual System.Security.Policy.EvidenceBase GenerateAssemblyEvidence(System.Type evidenceType, System.Reflection.Assembly assembly) => throw null; public virtual System.Type[] GetHostSuppliedAppDomainEvidenceTypes() => throw null; public virtual System.Type[] GetHostSuppliedAssemblyEvidenceTypes(System.Reflection.Assembly assembly) => throw null; public virtual System.Security.Policy.Evidence ProvideAppDomainEvidence(System.Security.Policy.Evidence inputEvidence) => throw null; public virtual System.Security.Policy.Evidence ProvideAssemblyEvidence(System.Reflection.Assembly loadedAssembly, System.Security.Policy.Evidence inputEvidence) => throw null; public virtual System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence) => throw null; } [System.Flags] public enum HostSecurityManagerOptions { AllFlags = 31, HostAppDomainEvidence = 1, HostAssemblyEvidence = 4, HostDetermineApplicationTrust = 8, HostPolicyLevel = 2, HostResolvePolicy = 16, None = 0, } public interface IEvidenceFactory { System.Security.Policy.Evidence Evidence { get; } } public interface ISecurityPolicyEncodable { void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level); System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level); } public sealed class NamedPermissionSet : System.Security.PermissionSet { public override System.Security.PermissionSet Copy() => throw null; public System.Security.NamedPermissionSet Copy(string name) => throw null; public NamedPermissionSet(System.Security.NamedPermissionSet permSet) : base(default(System.Security.Permissions.PermissionState)) => throw null; public NamedPermissionSet(string name) : base(default(System.Security.Permissions.PermissionState)) => throw null; public NamedPermissionSet(string name, System.Security.Permissions.PermissionState state) : base(default(System.Security.Permissions.PermissionState)) => throw null; public NamedPermissionSet(string name, System.Security.PermissionSet permSet) : base(default(System.Security.Permissions.PermissionState)) => throw null; public string Description { get => throw null; set { } } public override bool Equals(object o) => throw null; public override void FromXml(System.Security.SecurityElement et) => throw null; public override int GetHashCode() => throw null; public string Name { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; } namespace Permissions { public sealed class DataProtectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public DataProtectionPermission(System.Security.Permissions.PermissionState state) => throw null; public DataProtectionPermission(System.Security.Permissions.DataProtectionPermissionFlags flag) => throw null; public System.Security.Permissions.DataProtectionPermissionFlags Flags { get => throw null; set { } } public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class DataProtectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public DataProtectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.DataProtectionPermissionFlags Flags { get => throw null; set { } } public bool ProtectData { get => throw null; set { } } public bool ProtectMemory { get => throw null; set { } } public bool UnprotectData { get => throw null; set { } } public bool UnprotectMemory { get => throw null; set { } } } [System.Flags] public enum DataProtectionPermissionFlags { NoFlags = 0, ProtectData = 1, UnprotectData = 2, ProtectMemory = 4, UnprotectMemory = 8, AllFlags = 15, } public sealed class EnvironmentPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public void AddPathList(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) => throw null; public override System.Security.IPermission Copy() => throw null; public EnvironmentPermission(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) => throw null; public EnvironmentPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public string GetPathList(System.Security.Permissions.EnvironmentPermissionAccess flag) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public void SetPathList(System.Security.Permissions.EnvironmentPermissionAccess flag, string pathList) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission other) => throw null; } [System.Flags] public enum EnvironmentPermissionAccess { AllAccess = 3, NoAccess = 0, Read = 1, Write = 2, } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class EnvironmentPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string All { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Read { get => throw null; set { } } public string Write { get => throw null; set { } } } public sealed class FileDialogPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Security.Permissions.FileDialogPermissionAccess Access { get => throw null; set { } } public override System.Security.IPermission Copy() => throw null; public FileDialogPermission(System.Security.Permissions.FileDialogPermissionAccess access) => throw null; public FileDialogPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.Flags] public enum FileDialogPermissionAccess { None = 0, Open = 1, OpenSave = 3, Save = 2, } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class FileDialogPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public FileDialogPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public bool Open { get => throw null; set { } } public bool Save { get => throw null; set { } } } public sealed class FileIOPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public void AddPathList(System.Security.Permissions.FileIOPermissionAccess access, string path) => throw null; public void AddPathList(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) => throw null; public System.Security.Permissions.FileIOPermissionAccess AllFiles { get => throw null; set { } } public System.Security.Permissions.FileIOPermissionAccess AllLocalFiles { get => throw null; set { } } public override System.Security.IPermission Copy() => throw null; public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string path) => throw null; public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) => throw null; public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string path) => throw null; public FileIOPermission(System.Security.Permissions.FileIOPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string[] pathList) => throw null; public FileIOPermission(System.Security.Permissions.PermissionState state) => throw null; public override bool Equals(object o) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override int GetHashCode() => throw null; public string[] GetPathList(System.Security.Permissions.FileIOPermissionAccess access) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public void SetPathList(System.Security.Permissions.FileIOPermissionAccess access, string path) => throw null; public void SetPathList(System.Security.Permissions.FileIOPermissionAccess access, string[] pathList) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission other) => throw null; } [System.Flags] public enum FileIOPermissionAccess { AllAccess = 15, Append = 4, NoAccess = 0, PathDiscovery = 8, Read = 1, Write = 2, } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class FileIOPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string All { get => throw null; set { } } public System.Security.Permissions.FileIOPermissionAccess AllFiles { get => throw null; set { } } public System.Security.Permissions.FileIOPermissionAccess AllLocalFiles { get => throw null; set { } } public string Append { get => throw null; set { } } public string ChangeAccessControl { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public FileIOPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string PathDiscovery { get => throw null; set { } } public string Read { get => throw null; set { } } public string ViewAccessControl { get => throw null; set { } } public string ViewAndModify { get => throw null; set { } } public string Write { get => throw null; set { } } } public sealed class GacIdentityPermission : System.Security.CodeAccessPermission { public override System.Security.IPermission Copy() => throw null; public GacIdentityPermission() => throw null; public GacIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class GacIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public GacIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } [System.AttributeUsage((System.AttributeTargets)4205, AllowMultiple = true, Inherited = false)] public sealed class HostProtectionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public HostProtectionAttribute() : base(default(System.Security.Permissions.SecurityAction)) => throw null; public HostProtectionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public bool ExternalProcessMgmt { get => throw null; set { } } public bool ExternalThreading { get => throw null; set { } } public bool MayLeakOnAbort { get => throw null; set { } } public System.Security.Permissions.HostProtectionResource Resources { get => throw null; set { } } public bool SecurityInfrastructure { get => throw null; set { } } public bool SelfAffectingProcessMgmt { get => throw null; set { } } public bool SelfAffectingThreading { get => throw null; set { } } public bool SharedState { get => throw null; set { } } public bool Synchronization { get => throw null; set { } } public bool UI { get => throw null; set { } } } [System.Flags] public enum HostProtectionResource { All = 511, ExternalProcessMgmt = 4, ExternalThreading = 16, MayLeakOnAbort = 256, None = 0, SecurityInfrastructure = 64, SelfAffectingProcessMgmt = 8, SelfAffectingThreading = 32, SharedState = 2, Synchronization = 1, UI = 128, } public enum IsolatedStorageContainment { None = 0, DomainIsolationByUser = 16, ApplicationIsolationByUser = 21, AssemblyIsolationByUser = 32, DomainIsolationByMachine = 48, AssemblyIsolationByMachine = 64, ApplicationIsolationByMachine = 69, DomainIsolationByRoamingUser = 80, AssemblyIsolationByRoamingUser = 96, ApplicationIsolationByRoamingUser = 101, AdministerIsolatedStorageByUser = 112, UnrestrictedIsolatedStorage = 240, } public sealed class IsolatedStorageFilePermission : System.Security.Permissions.IsolatedStoragePermission { public override System.Security.IPermission Copy() => throw null; public IsolatedStorageFilePermission(System.Security.Permissions.PermissionState state) : base(default(System.Security.Permissions.PermissionState)) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class IsolatedStorageFilePermissionAttribute : System.Security.Permissions.IsolatedStoragePermissionAttribute { public override System.Security.IPermission CreatePermission() => throw null; public IsolatedStorageFilePermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; } public abstract class IsolatedStoragePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { protected IsolatedStoragePermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public System.Security.Permissions.IsolatedStorageContainment UsageAllowed { get => throw null; set { } } public long UserQuota { get => throw null; set { } } } public abstract class IsolatedStoragePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { protected IsolatedStoragePermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.IsolatedStorageContainment UsageAllowed { get => throw null; set { } } public long UserQuota { get => throw null; set { } } } public interface IUnrestrictedPermission { bool IsUnrestricted(); } public sealed class KeyContainerPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Security.Permissions.KeyContainerPermissionAccessEntryCollection AccessEntries { get => throw null; } public override System.Security.IPermission Copy() => throw null; public KeyContainerPermission(System.Security.Permissions.PermissionState state) => throw null; public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags) => throw null; public KeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags flags, System.Security.Permissions.KeyContainerPermissionAccessEntry[] accessList) => throw null; public System.Security.Permissions.KeyContainerPermissionFlags Flags { get => throw null; } public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } public sealed class KeyContainerPermissionAccessEntry { public KeyContainerPermissionAccessEntry(string keyContainerName, System.Security.Permissions.KeyContainerPermissionFlags flags) => throw null; public KeyContainerPermissionAccessEntry(System.Security.Cryptography.CspParameters parameters, System.Security.Permissions.KeyContainerPermissionFlags flags) => throw null; public KeyContainerPermissionAccessEntry(string keyStore, string providerName, int providerType, string keyContainerName, int keySpec, System.Security.Permissions.KeyContainerPermissionFlags flags) => throw null; public override bool Equals(object o) => throw null; public System.Security.Permissions.KeyContainerPermissionFlags Flags { get => throw null; set { } } public override int GetHashCode() => throw null; public string KeyContainerName { get => throw null; set { } } public int KeySpec { get => throw null; set { } } public string KeyStore { get => throw null; set { } } public string ProviderName { get => throw null; set { } } public int ProviderType { get => throw null; set { } } } public sealed class KeyContainerPermissionAccessEntryCollection : System.Collections.ICollection, System.Collections.IEnumerable { public int Add(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) => throw null; public void Clear() => throw null; public void CopyTo(System.Security.Permissions.KeyContainerPermissionAccessEntry[] array, int index) => throw null; public void CopyTo(System.Array array, int index) => throw null; public int Count { get => throw null; } public KeyContainerPermissionAccessEntryCollection() => throw null; public System.Security.Permissions.KeyContainerPermissionAccessEntryEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public int IndexOf(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) => throw null; public bool IsSynchronized { get => throw null; } public void Remove(System.Security.Permissions.KeyContainerPermissionAccessEntry accessEntry) => throw null; public object SyncRoot { get => throw null; } public System.Security.Permissions.KeyContainerPermissionAccessEntry this[int index] { get => throw null; } } public sealed class KeyContainerPermissionAccessEntryEnumerator : System.Collections.IEnumerator { public KeyContainerPermissionAccessEntryEnumerator() => throw null; public System.Security.Permissions.KeyContainerPermissionAccessEntry Current { get => throw null; } object System.Collections.IEnumerator.Current { get => throw null; } public bool MoveNext() => throw null; public void Reset() => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class KeyContainerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public KeyContainerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.KeyContainerPermissionFlags Flags { get => throw null; set { } } public string KeyContainerName { get => throw null; set { } } public int KeySpec { get => throw null; set { } } public string KeyStore { get => throw null; set { } } public string ProviderName { get => throw null; set { } } public int ProviderType { get => throw null; set { } } } public enum KeyContainerPermissionFlags { NoFlags = 0, Create = 1, Open = 2, Delete = 4, Import = 16, Export = 32, Sign = 256, Decrypt = 512, ViewAcl = 4096, ChangeAcl = 8192, AllFlags = 13111, } public sealed class MediaPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Security.Permissions.MediaPermissionAudio Audio { get => throw null; } public override System.Security.IPermission Copy() => throw null; public MediaPermission() => throw null; public MediaPermission(System.Security.Permissions.PermissionState state) => throw null; public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio) => throw null; public MediaPermission(System.Security.Permissions.MediaPermissionVideo permissionVideo) => throw null; public MediaPermission(System.Security.Permissions.MediaPermissionImage permissionImage) => throw null; public MediaPermission(System.Security.Permissions.MediaPermissionAudio permissionAudio, System.Security.Permissions.MediaPermissionVideo permissionVideo, System.Security.Permissions.MediaPermissionImage permissionImage) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public System.Security.Permissions.MediaPermissionImage Image { get => throw null; } public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; public System.Security.Permissions.MediaPermissionVideo Video { get => throw null; } } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class MediaPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public System.Security.Permissions.MediaPermissionAudio Audio { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public MediaPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.MediaPermissionImage Image { get => throw null; set { } } public System.Security.Permissions.MediaPermissionVideo Video { get => throw null; set { } } } public enum MediaPermissionAudio { NoAudio = 0, SiteOfOriginAudio = 1, SafeAudio = 2, AllAudio = 3, } public enum MediaPermissionImage { NoImage = 0, SiteOfOriginImage = 1, SafeImage = 2, AllImage = 3, } public enum MediaPermissionVideo { NoVideo = 0, SiteOfOriginVideo = 1, SafeVideo = 2, AllVideo = 3, } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class PermissionSetAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public System.Security.PermissionSet CreatePermissionSet() => throw null; public PermissionSetAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string File { get => throw null; set { } } public string Hex { get => throw null; set { } } public string Name { get => throw null; set { } } public bool UnicodeEncoded { get => throw null; set { } } public string XML { get => throw null; set { } } } public sealed class PrincipalPermission : System.Security.IPermission, System.Security.ISecurityEncodable, System.Security.Permissions.IUnrestrictedPermission { public System.Security.IPermission Copy() => throw null; public PrincipalPermission(System.Security.Permissions.PermissionState state) => throw null; public PrincipalPermission(string name, string role) => throw null; public PrincipalPermission(string name, string role, bool isAuthenticated) => throw null; public void Demand() => throw null; public override bool Equals(object obj) => throw null; public void FromXml(System.Security.SecurityElement elem) => throw null; public override int GetHashCode() => throw null; public System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.IPermission Union(System.Security.IPermission other) => throw null; } [System.AttributeUsage((System.AttributeTargets)68, AllowMultiple = true, Inherited = false)] public sealed class PrincipalPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public bool Authenticated { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public PrincipalPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Name { get => throw null; set { } } public string Role { get => throw null; set { } } } public sealed class PublisherIdentityPermission : System.Security.CodeAccessPermission { public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get => throw null; set { } } public override System.Security.IPermission Copy() => throw null; public PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificate certificate) => throw null; public PublisherIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class PublisherIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string CertFile { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public PublisherIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string SignedFile { get => throw null; set { } } public string X509Certificate { get => throw null; set { } } } public sealed class ReflectionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public ReflectionPermission(System.Security.Permissions.PermissionState state) => throw null; public ReflectionPermission(System.Security.Permissions.ReflectionPermissionFlag flag) => throw null; public System.Security.Permissions.ReflectionPermissionFlag Flags { get => throw null; set { } } public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission other) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class ReflectionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.ReflectionPermissionFlag Flags { get => throw null; set { } } public bool MemberAccess { get => throw null; set { } } public bool ReflectionEmit { get => throw null; set { } } public bool RestrictedMemberAccess { get => throw null; set { } } public bool TypeInformation { get => throw null; set { } } } [System.Flags] public enum ReflectionPermissionFlag { AllFlags = 7, MemberAccess = 2, NoFlags = 0, ReflectionEmit = 4, RestrictedMemberAccess = 8, TypeInformation = 1, } public sealed class RegistryPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public void AddPathList(System.Security.Permissions.RegistryPermissionAccess access, string pathList) => throw null; public void AddPathList(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions actions, string pathList) => throw null; public override System.Security.IPermission Copy() => throw null; public RegistryPermission(System.Security.Permissions.PermissionState state) => throw null; public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, System.Security.AccessControl.AccessControlActions control, string pathList) => throw null; public RegistryPermission(System.Security.Permissions.RegistryPermissionAccess access, string pathList) => throw null; public override void FromXml(System.Security.SecurityElement elem) => throw null; public string GetPathList(System.Security.Permissions.RegistryPermissionAccess access) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public void SetPathList(System.Security.Permissions.RegistryPermissionAccess access, string pathList) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission other) => throw null; } [System.Flags] public enum RegistryPermissionAccess { AllAccess = 7, Create = 4, NoAccess = 0, Read = 1, Write = 2, } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class RegistryPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public string All { get => throw null; set { } } public string ChangeAccessControl { get => throw null; set { } } public string Create { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public RegistryPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Read { get => throw null; set { } } public string ViewAccessControl { get => throw null; set { } } public string ViewAndModify { get => throw null; set { } } public string Write { get => throw null; set { } } } public abstract class ResourcePermissionBase : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { protected void AddPermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry entry) => throw null; public const string Any = default; protected void Clear() => throw null; public override System.Security.IPermission Copy() => throw null; protected ResourcePermissionBase() => throw null; protected ResourcePermissionBase(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; protected System.Security.Permissions.ResourcePermissionBaseEntry[] GetPermissionEntries() => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public const string Local = default; protected System.Type PermissionAccessType { get => throw null; set { } } protected void RemovePermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry entry) => throw null; protected string[] TagNames { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } public class ResourcePermissionBaseEntry { public ResourcePermissionBaseEntry() => throw null; public ResourcePermissionBaseEntry(int permissionAccess, string[] permissionAccessPath) => throw null; public int PermissionAccess { get => throw null; } public string[] PermissionAccessPath { get => throw null; } } public sealed class SecurityPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public SecurityPermission(System.Security.Permissions.PermissionState state) => throw null; public SecurityPermission(System.Security.Permissions.SecurityPermissionFlag flag) => throw null; public System.Security.Permissions.SecurityPermissionFlag Flags { get => throw null; set { } } public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } public sealed class SiteIdentityPermission : System.Security.CodeAccessPermission { public override System.Security.IPermission Copy() => throw null; public SiteIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public SiteIdentityPermission(string site) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public string Site { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class SiteIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public SiteIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Site { get => throw null; set { } } } public sealed class StorePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public StorePermission(System.Security.Permissions.PermissionState state) => throw null; public StorePermission(System.Security.Permissions.StorePermissionFlags flag) => throw null; public System.Security.Permissions.StorePermissionFlags Flags { get => throw null; set { } } public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class StorePermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public bool AddToStore { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public bool CreateStore { get => throw null; set { } } public StorePermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public bool DeleteStore { get => throw null; set { } } public bool EnumerateCertificates { get => throw null; set { } } public bool EnumerateStores { get => throw null; set { } } public System.Security.Permissions.StorePermissionFlags Flags { get => throw null; set { } } public bool OpenStore { get => throw null; set { } } public bool RemoveFromStore { get => throw null; set { } } } [System.Flags] public enum StorePermissionFlags { NoFlags = 0, CreateStore = 1, DeleteStore = 2, EnumerateStores = 4, OpenStore = 16, AddToStore = 32, RemoveFromStore = 64, EnumerateCertificates = 128, AllFlags = 247, } public sealed class StrongNameIdentityPermission : System.Security.CodeAccessPermission { public override System.Security.IPermission Copy() => throw null; public StrongNameIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public StrongNameIdentityPermission(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) => throw null; public override void FromXml(System.Security.SecurityElement e) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public string Name { get => throw null; set { } } public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; public System.Version Version { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class StrongNameIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public StrongNameIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Name { get => throw null; set { } } public string PublicKey { get => throw null; set { } } public string Version { get => throw null; set { } } } public sealed class StrongNamePublicKeyBlob { public StrongNamePublicKeyBlob(byte[] publicKey) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; } public sealed class TypeDescriptorPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public TypeDescriptorPermission(System.Security.Permissions.PermissionState state) => throw null; public TypeDescriptorPermission(System.Security.Permissions.TypeDescriptorPermissionFlags flag) => throw null; public System.Security.Permissions.TypeDescriptorPermissionFlags Flags { get => throw null; set { } } public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class TypeDescriptorPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public TypeDescriptorPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.TypeDescriptorPermissionFlags Flags { get => throw null; set { } } public bool RestrictedRegistrationAccess { get => throw null; set { } } } [System.Flags] public enum TypeDescriptorPermissionFlags { NoFlags = 0, RestrictedRegistrationAccess = 1, } public sealed class UIPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Security.Permissions.UIPermissionClipboard Clipboard { get => throw null; set { } } public override System.Security.IPermission Copy() => throw null; public UIPermission(System.Security.Permissions.PermissionState state) => throw null; public UIPermission(System.Security.Permissions.UIPermissionClipboard clipboardFlag) => throw null; public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag) => throw null; public UIPermission(System.Security.Permissions.UIPermissionWindow windowFlag, System.Security.Permissions.UIPermissionClipboard clipboardFlag) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; public System.Security.Permissions.UIPermissionWindow Window { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class UIPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public System.Security.Permissions.UIPermissionClipboard Clipboard { get => throw null; set { } } public override System.Security.IPermission CreatePermission() => throw null; public UIPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.UIPermissionWindow Window { get => throw null; set { } } } public enum UIPermissionClipboard { AllClipboard = 2, NoClipboard = 0, OwnClipboard = 1, } public enum UIPermissionWindow { AllWindows = 3, NoWindows = 0, SafeSubWindows = 1, SafeTopLevelWindows = 2, } public sealed class UrlIdentityPermission : System.Security.CodeAccessPermission { public override System.Security.IPermission Copy() => throw null; public UrlIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public UrlIdentityPermission(string site) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; public string Url { get => throw null; set { } } } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class UrlIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public UrlIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string Url { get => throw null; set { } } } public sealed class WebBrowserPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public WebBrowserPermission() => throw null; public WebBrowserPermission(System.Security.Permissions.PermissionState state) => throw null; public WebBrowserPermission(System.Security.Permissions.WebBrowserPermissionLevel webBrowserPermissionLevel) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public System.Security.Permissions.WebBrowserPermissionLevel Level { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class WebBrowserPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public WebBrowserPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.Permissions.WebBrowserPermissionLevel Level { get => throw null; set { } } } public enum WebBrowserPermissionLevel { None = 0, Safe = 1, Unrestricted = 2, } public sealed class ZoneIdentityPermission : System.Security.CodeAccessPermission { public override System.Security.IPermission Copy() => throw null; public ZoneIdentityPermission(System.Security.Permissions.PermissionState state) => throw null; public ZoneIdentityPermission(System.Security.SecurityZone zone) => throw null; public override void FromXml(System.Security.SecurityElement esd) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public System.Security.SecurityZone SecurityZone { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)109, AllowMultiple = true, Inherited = false)] public sealed class ZoneIdentityPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public ZoneIdentityPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Security.SecurityZone Zone { get => throw null; set { } } } } namespace Policy { public sealed class AllMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public AllMembershipCondition() => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class ApplicationDirectory : System.Security.Policy.EvidenceBase { public object Copy() => throw null; public ApplicationDirectory(string name) => throw null; public string Directory { get => throw null; } public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; } public sealed class ApplicationDirectoryMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public ApplicationDirectoryMembershipCondition() => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable { public System.ApplicationIdentity ApplicationIdentity { get => throw null; set { } } public ApplicationTrust() => throw null; public ApplicationTrust(System.ApplicationIdentity identity) => throw null; public ApplicationTrust(System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable fullTrustAssemblies) => throw null; public System.Security.Policy.PolicyStatement DefaultGrantSet { get => throw null; set { } } public object ExtraInfo { get => throw null; set { } } public void FromXml(System.Security.SecurityElement element) => throw null; public System.Collections.Generic.IList FullTrustAssemblies { get => throw null; } public bool IsApplicationTrustedToRun { get => throw null; set { } } public bool Persist { get => throw null; set { } } public System.Security.SecurityElement ToXml() => throw null; } public sealed class ApplicationTrustCollection : System.Collections.ICollection, System.Collections.IEnumerable { public int Add(System.Security.Policy.ApplicationTrust trust) => throw null; public void AddRange(System.Security.Policy.ApplicationTrust[] trusts) => throw null; public void AddRange(System.Security.Policy.ApplicationTrustCollection trusts) => throw null; public void Clear() => throw null; public void CopyTo(System.Security.Policy.ApplicationTrust[] array, int index) => throw null; void System.Collections.ICollection.CopyTo(System.Array array, int index) => throw null; public int Count { get => throw null; } public System.Security.Policy.ApplicationTrustCollection Find(System.ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch) => throw null; public System.Security.Policy.ApplicationTrustEnumerator GetEnumerator() => throw null; System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() => throw null; public bool IsSynchronized { get => throw null; } public void Remove(System.Security.Policy.ApplicationTrust trust) => throw null; public void Remove(System.ApplicationIdentity applicationIdentity, System.Security.Policy.ApplicationVersionMatch versionMatch) => throw null; public void RemoveRange(System.Security.Policy.ApplicationTrust[] trusts) => throw null; public void RemoveRange(System.Security.Policy.ApplicationTrustCollection trusts) => throw null; public object SyncRoot { get => throw null; } public System.Security.Policy.ApplicationTrust this[int index] { get => throw null; } public System.Security.Policy.ApplicationTrust this[string appFullName] { get => throw null; } } public sealed class ApplicationTrustEnumerator : System.Collections.IEnumerator { public System.Security.Policy.ApplicationTrust Current { get => throw null; } object System.Collections.IEnumerator.Current { get => throw null; } public bool MoveNext() => throw null; public void Reset() => throw null; } public enum ApplicationVersionMatch { MatchAllVersions = 1, MatchExactVersion = 0, } public class CodeConnectAccess { public static readonly string AnyScheme; public static System.Security.Policy.CodeConnectAccess CreateAnySchemeAccess(int allowPort) => throw null; public static System.Security.Policy.CodeConnectAccess CreateOriginSchemeAccess(int allowPort) => throw null; public CodeConnectAccess(string allowScheme, int allowPort) => throw null; public static readonly int DefaultPort; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public static readonly int OriginPort; public static readonly string OriginScheme; public int Port { get => throw null; } public string Scheme { get => throw null; } } public abstract class CodeGroup { public void AddChild(System.Security.Policy.CodeGroup group) => throw null; public virtual string AttributeString { get => throw null; } public System.Collections.IList Children { get => throw null; set { } } public abstract System.Security.Policy.CodeGroup Copy(); protected virtual void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) => throw null; protected CodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) => throw null; public string Description { get => throw null; set { } } public override bool Equals(object o) => throw null; public bool Equals(System.Security.Policy.CodeGroup cg, bool compareChildren) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public System.Security.Policy.IMembershipCondition MembershipCondition { get => throw null; set { } } public abstract string MergeLogic { get; } public string Name { get => throw null; set { } } protected virtual void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public virtual string PermissionSetName { get => throw null; } public System.Security.Policy.PolicyStatement PolicyStatement { get => throw null; set { } } public void RemoveChild(System.Security.Policy.CodeGroup group) => throw null; public abstract System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence); public abstract System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence); public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class FileCodeGroup : System.Security.Policy.CodeGroup { public override string AttributeString { get => throw null; } public override System.Security.Policy.CodeGroup Copy() => throw null; protected override void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) => throw null; public FileCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Permissions.FileIOPermissionAccess access) : base(default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string MergeLogic { get => throw null; } protected override void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override string PermissionSetName { get => throw null; } public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) => throw null; public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) => throw null; } public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup { public override System.Security.Policy.CodeGroup Copy() => throw null; public FirstMatchCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) : base(default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) => throw null; public override string MergeLogic { get => throw null; } public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) => throw null; public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) => throw null; } public sealed class GacInstalled : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public object Copy() => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public GacInstalled() => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; } public sealed class GacMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public GacMembershipCondition() => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class Hash : System.Security.Policy.EvidenceBase, System.Runtime.Serialization.ISerializable { public static System.Security.Policy.Hash CreateMD5(byte[] md5) => throw null; public static System.Security.Policy.Hash CreateSHA1(byte[] sha1) => throw null; public static System.Security.Policy.Hash CreateSHA256(byte[] sha256) => throw null; public Hash(System.Reflection.Assembly assembly) => throw null; public byte[] GenerateHash(System.Security.Cryptography.HashAlgorithm hashAlg) => throw null; public void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public byte[] MD5 { get => throw null; } public byte[] SHA1 { get => throw null; } public byte[] SHA256 { get => throw null; } public override string ToString() => throw null; } public sealed class HashMembershipCondition : System.Runtime.Serialization.IDeserializationCallback, System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable, System.Runtime.Serialization.ISerializable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public HashMembershipCondition(System.Security.Cryptography.HashAlgorithm hashAlg, byte[] value) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public System.Security.Cryptography.HashAlgorithm HashAlgorithm { get => throw null; set { } } public byte[] HashValue { get => throw null; set { } } void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public interface IIdentityPermissionFactory { System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence); } public interface IMembershipCondition : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { bool Check(System.Security.Policy.Evidence evidence); System.Security.Policy.IMembershipCondition Copy(); bool Equals(object obj); string ToString(); } public sealed class NetCodeGroup : System.Security.Policy.CodeGroup { public static readonly string AbsentOriginScheme; public void AddConnectAccess(string originScheme, System.Security.Policy.CodeConnectAccess connectAccess) => throw null; public static readonly string AnyOtherOriginScheme; public override string AttributeString { get => throw null; } public override System.Security.Policy.CodeGroup Copy() => throw null; protected override void CreateXml(System.Security.SecurityElement element, System.Security.Policy.PolicyLevel level) => throw null; public NetCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition) : base(default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) => throw null; public override bool Equals(object o) => throw null; public System.Collections.DictionaryEntry[] GetConnectAccessRules() => throw null; public override int GetHashCode() => throw null; public override string MergeLogic { get => throw null; } protected override void ParseXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override string PermissionSetName { get => throw null; } public void ResetConnectAccess() => throw null; public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) => throw null; public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) => throw null; } public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase { public System.Security.Policy.PermissionRequestEvidence Copy() => throw null; public PermissionRequestEvidence(System.Security.PermissionSet request, System.Security.PermissionSet optional, System.Security.PermissionSet denied) => throw null; public System.Security.PermissionSet DeniedPermissions { get => throw null; } public System.Security.PermissionSet OptionalPermissions { get => throw null; } public System.Security.PermissionSet RequestedPermissions { get => throw null; } public override string ToString() => throw null; } public class PolicyException : System.SystemException { public PolicyException() => throw null; protected PolicyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) => throw null; public PolicyException(string message) => throw null; public PolicyException(string message, System.Exception exception) => throw null; } public sealed class PolicyLevel { public void AddFullTrustAssembly(System.Security.Policy.StrongName sn) => throw null; public void AddFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition snMC) => throw null; public void AddNamedPermissionSet(System.Security.NamedPermissionSet permSet) => throw null; public System.Security.NamedPermissionSet ChangeNamedPermissionSet(string name, System.Security.PermissionSet pSet) => throw null; public static System.Security.Policy.PolicyLevel CreateAppDomainLevel() => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public System.Collections.IList FullTrustAssemblies { get => throw null; } public System.Security.NamedPermissionSet GetNamedPermissionSet(string name) => throw null; public string Label { get => throw null; } public System.Collections.IList NamedPermissionSets { get => throw null; } public void Recover() => throw null; public void RemoveFullTrustAssembly(System.Security.Policy.StrongName sn) => throw null; public void RemoveFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition snMC) => throw null; public System.Security.NamedPermissionSet RemoveNamedPermissionSet(System.Security.NamedPermissionSet permSet) => throw null; public System.Security.NamedPermissionSet RemoveNamedPermissionSet(string name) => throw null; public void Reset() => throw null; public System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.CodeGroup RootCodeGroup { get => throw null; set { } } public string StoreLocation { get => throw null; } public System.Security.SecurityElement ToXml() => throw null; public System.Security.PolicyLevelType Type { get => throw null; } } public sealed class PolicyStatement : System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public System.Security.Policy.PolicyStatementAttribute Attributes { get => throw null; set { } } public string AttributeString { get => throw null; } public System.Security.Policy.PolicyStatement Copy() => throw null; public PolicyStatement(System.Security.PermissionSet permSet) => throw null; public PolicyStatement(System.Security.PermissionSet permSet, System.Security.Policy.PolicyStatementAttribute attributes) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement et) => throw null; public void FromXml(System.Security.SecurityElement et, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public System.Security.PermissionSet PermissionSet { get => throw null; set { } } public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } [System.Flags] public enum PolicyStatementAttribute { All = 3, Exclusive = 1, LevelFinal = 2, Nothing = 0, } public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get => throw null; } public object Copy() => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public Publisher(System.Security.Cryptography.X509Certificates.X509Certificate cert) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; } public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get => throw null; set { } } public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public PublisherMembershipCondition(System.Security.Cryptography.X509Certificates.X509Certificate certificate) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class Site : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public object Copy() => throw null; public static System.Security.Policy.Site CreateFromUrl(string url) => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public Site(string name) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public string Name { get => throw null; } public override string ToString() => throw null; } public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public SiteMembershipCondition(string site) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public string Site { get => throw null; set { } } public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } public sealed class StrongName : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public object Copy() => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public StrongName(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public string Name { get => throw null; } public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get => throw null; } public override string ToString() => throw null; public System.Version Version { get => throw null; } } public sealed class StrongNameMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public StrongNameMembershipCondition(System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, System.Version version) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public string Name { get => throw null; set { } } public System.Security.Permissions.StrongNamePublicKeyBlob PublicKey { get => throw null; set { } } public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; public System.Version Version { get => throw null; set { } } } public class TrustManagerContext { public TrustManagerContext() => throw null; public TrustManagerContext(System.Security.Policy.TrustManagerUIContext uiContext) => throw null; public virtual bool IgnorePersistedDecision { get => throw null; set { } } public virtual bool KeepAlive { get => throw null; set { } } public virtual bool NoPrompt { get => throw null; set { } } public virtual bool Persist { get => throw null; set { } } public virtual System.ApplicationIdentity PreviousApplicationIdentity { get => throw null; set { } } public virtual System.Security.Policy.TrustManagerUIContext UIContext { get => throw null; set { } } } public enum TrustManagerUIContext { Install = 0, Run = 2, Upgrade = 1, } public sealed class UnionCodeGroup : System.Security.Policy.CodeGroup { public override System.Security.Policy.CodeGroup Copy() => throw null; public UnionCodeGroup(System.Security.Policy.IMembershipCondition membershipCondition, System.Security.Policy.PolicyStatement policy) : base(default(System.Security.Policy.IMembershipCondition), default(System.Security.Policy.PolicyStatement)) => throw null; public override string MergeLogic { get => throw null; } public override System.Security.Policy.PolicyStatement Resolve(System.Security.Policy.Evidence evidence) => throw null; public override System.Security.Policy.CodeGroup ResolveMatchingCodeGroups(System.Security.Policy.Evidence evidence) => throw null; } public sealed class Url : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public object Copy() => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public Url(string name) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public string Value { get => throw null; } } public sealed class UrlMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public UrlMembershipCondition(string url) => throw null; public override bool Equals(object obj) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; public string Url { get => throw null; set { } } } public sealed class Zone : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory { public object Copy() => throw null; public static System.Security.Policy.Zone CreateFromUrl(string url) => throw null; public System.Security.IPermission CreateIdentityPermission(System.Security.Policy.Evidence evidence) => throw null; public Zone(System.Security.SecurityZone zone) => throw null; public override bool Equals(object o) => throw null; public override int GetHashCode() => throw null; public System.Security.SecurityZone SecurityZone { get => throw null; } public override string ToString() => throw null; } public sealed class ZoneMembershipCondition : System.Security.Policy.IMembershipCondition, System.Security.ISecurityEncodable, System.Security.ISecurityPolicyEncodable { public bool Check(System.Security.Policy.Evidence evidence) => throw null; public System.Security.Policy.IMembershipCondition Copy() => throw null; public ZoneMembershipCondition(System.Security.SecurityZone zone) => throw null; public override bool Equals(object o) => throw null; public void FromXml(System.Security.SecurityElement e) => throw null; public void FromXml(System.Security.SecurityElement e, System.Security.Policy.PolicyLevel level) => throw null; public override int GetHashCode() => throw null; public System.Security.SecurityZone SecurityZone { get => throw null; set { } } public override string ToString() => throw null; public System.Security.SecurityElement ToXml() => throw null; public System.Security.SecurityElement ToXml(System.Security.Policy.PolicyLevel level) => throw null; } } public enum PolicyLevelType { AppDomain = 3, Enterprise = 2, Machine = 1, User = 0, } public sealed class SecurityContext : System.IDisposable { public static System.Security.SecurityContext Capture() => throw null; public System.Security.SecurityContext CreateCopy() => throw null; public void Dispose() => throw null; public static bool IsFlowSuppressed() => throw null; public static bool IsWindowsIdentityFlowSuppressed() => throw null; public static void RestoreFlow() => throw null; public static void Run(System.Security.SecurityContext securityContext, System.Threading.ContextCallback callback, object state) => throw null; public static System.Threading.AsyncFlowControl SuppressFlow() => throw null; public static System.Threading.AsyncFlowControl SuppressFlowWindowsIdentity() => throw null; } public enum SecurityContextSource { CurrentAppDomain = 0, CurrentAssembly = 1, } public static class SecurityManager { public static bool CheckExecutionRights { get => throw null; set { } } public static bool CurrentThreadRequiresSecurityContextCapture() => throw null; public static System.Security.PermissionSet GetStandardSandbox(System.Security.Policy.Evidence evidence) => throw null; public static void GetZoneAndOrigin(out System.Collections.ArrayList zone, out System.Collections.ArrayList origin) => throw null; public static bool IsGranted(System.Security.IPermission perm) => throw null; public static System.Security.Policy.PolicyLevel LoadPolicyLevelFromFile(string path, System.Security.PolicyLevelType type) => throw null; public static System.Security.Policy.PolicyLevel LoadPolicyLevelFromString(string str, System.Security.PolicyLevelType type) => throw null; public static System.Collections.IEnumerator PolicyHierarchy() => throw null; public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence) => throw null; public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence evidence, System.Security.PermissionSet reqdPset, System.Security.PermissionSet optPset, System.Security.PermissionSet denyPset, out System.Security.PermissionSet denied) => throw null; public static System.Security.PermissionSet ResolvePolicy(System.Security.Policy.Evidence[] evidences) => throw null; public static System.Collections.IEnumerator ResolvePolicyGroups(System.Security.Policy.Evidence evidence) => throw null; public static System.Security.PermissionSet ResolveSystemPolicy(System.Security.Policy.Evidence evidence) => throw null; public static void SavePolicy() => throw null; public static void SavePolicyLevel(System.Security.Policy.PolicyLevel level) => throw null; public static bool SecurityEnabled { get => throw null; set { } } } public abstract class SecurityState { protected SecurityState() => throw null; public abstract void EnsureState(); public bool IsStateAvailable() => throw null; } public enum SecurityZone { Internet = 3, Intranet = 1, MyComputer = 0, NoZone = -1, Trusted = 2, Untrusted = 4, } public sealed class XmlSyntaxException : System.SystemException { public XmlSyntaxException() => throw null; public XmlSyntaxException(int lineNumber) => throw null; public XmlSyntaxException(int lineNumber, string message) => throw null; public XmlSyntaxException(string message) => throw null; public XmlSyntaxException(string message, System.Exception inner) => throw null; } } namespace ServiceProcess { public sealed class ServiceControllerPermission : System.Security.Permissions.ResourcePermissionBase { public ServiceControllerPermission() => throw null; public ServiceControllerPermission(System.Security.Permissions.PermissionState state) => throw null; public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) => throw null; public ServiceControllerPermission(System.ServiceProcess.ServiceControllerPermissionEntry[] permissionAccessEntries) => throw null; public System.ServiceProcess.ServiceControllerPermissionEntryCollection PermissionEntries { get => throw null; } } [System.Flags] public enum ServiceControllerPermissionAccess { None = 0, Browse = 2, Control = 6, } [System.AttributeUsage((System.AttributeTargets)621, AllowMultiple = true, Inherited = false)] public class ServiceControllerPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public ServiceControllerPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public string MachineName { get => throw null; set { } } public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get => throw null; set { } } public string ServiceName { get => throw null; set { } } } public class ServiceControllerPermissionEntry { public ServiceControllerPermissionEntry() => throw null; public ServiceControllerPermissionEntry(System.ServiceProcess.ServiceControllerPermissionAccess permissionAccess, string machineName, string serviceName) => throw null; public string MachineName { get => throw null; } public System.ServiceProcess.ServiceControllerPermissionAccess PermissionAccess { get => throw null; } public string ServiceName { get => throw null; } } public class ServiceControllerPermissionEntryCollection : System.Collections.CollectionBase { public int Add(System.ServiceProcess.ServiceControllerPermissionEntry value) => throw null; public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[] value) => throw null; public void AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection value) => throw null; public bool Contains(System.ServiceProcess.ServiceControllerPermissionEntry value) => throw null; public void CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[] array, int index) => throw null; public int IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry value) => throw null; public void Insert(int index, System.ServiceProcess.ServiceControllerPermissionEntry value) => throw null; protected override void OnClear() => throw null; protected override void OnInsert(int index, object value) => throw null; protected override void OnRemove(int index, object value) => throw null; protected override void OnSet(int index, object oldValue, object newValue) => throw null; public void Remove(System.ServiceProcess.ServiceControllerPermissionEntry value) => throw null; public System.ServiceProcess.ServiceControllerPermissionEntry this[int index] { get => throw null; set { } } } } namespace Transactions { public sealed class DistributedTransactionPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public DistributedTransactionPermission(System.Security.Permissions.PermissionState state) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)32767, AllowMultiple = true)] public sealed class DistributedTransactionPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public DistributedTransactionPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public bool Unrestricted { get => throw null; set { } } } } namespace Web { public sealed class AspNetHostingPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public override System.Security.IPermission Copy() => throw null; public AspNetHostingPermission(System.Security.Permissions.PermissionState state) => throw null; public AspNetHostingPermission(System.Web.AspNetHostingPermissionLevel level) => throw null; public override void FromXml(System.Security.SecurityElement securityElement) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public System.Web.AspNetHostingPermissionLevel Level { get => throw null; set { } } public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission target) => throw null; } [System.AttributeUsage((System.AttributeTargets)32767, AllowMultiple = true, Inherited = false)] public sealed class AspNetHostingPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute { public override System.Security.IPermission CreatePermission() => throw null; public AspNetHostingPermissionAttribute(System.Security.Permissions.SecurityAction action) : base(default(System.Security.Permissions.SecurityAction)) => throw null; public System.Web.AspNetHostingPermissionLevel Level { get => throw null; set { } } } public enum AspNetHostingPermissionLevel { None = 100, Minimal = 200, Low = 300, Medium = 400, High = 500, Unrestricted = 600, } } namespace Xaml { namespace Permissions { public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission { public System.Collections.Generic.IList AllowedAccess { get => throw null; } public override System.Security.IPermission Copy() => throw null; public XamlLoadPermission(System.Security.Permissions.PermissionState state) => throw null; public XamlLoadPermission(System.Xaml.Permissions.XamlAccessLevel allowedAccess) => throw null; public XamlLoadPermission(System.Collections.Generic.IEnumerable allowedAccess) => throw null; public override bool Equals(object obj) => throw null; public override void FromXml(System.Security.SecurityElement elem) => throw null; public override int GetHashCode() => throw null; public bool Includes(System.Xaml.Permissions.XamlAccessLevel requestedAccess) => throw null; public override System.Security.IPermission Intersect(System.Security.IPermission target) => throw null; public override bool IsSubsetOf(System.Security.IPermission target) => throw null; public bool IsUnrestricted() => throw null; public override System.Security.SecurityElement ToXml() => throw null; public override System.Security.IPermission Union(System.Security.IPermission other) => throw null; } } } }