Files
codeql/csharp/ql/test/resources/stubs/System.Security.Permissions/6.0.0/System.Security.Permissions.cs
2023-12-15 10:02:02 +01:00

1975 lines
144 KiB
C#

// 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<System.Security.Policy.StrongName> 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<System.Security.Policy.StrongName> 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<System.Xaml.Permissions.XamlAccessLevel> 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<System.Xaml.Permissions.XamlAccessLevel> 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;
}
}
}
}