Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-snapshot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Köplinger <alex.koeplinger@outlook.com>2017-05-08 16:54:24 +0300
committerAlexander Köplinger <alex.koeplinger@outlook.com>2017-05-08 18:17:11 +0300
commit62b458536891b4de889254d9a3f1e44697ad4b06 (patch)
treebf4278135457385252363d0c05acf78f2221353b /profiles/monotouch/System.cs
parentd6eb25eb492847b8c2634d0b01829a17e6226258 (diff)
Add monodroid and monotouch snapshots
Diffstat (limited to 'profiles/monotouch/System.cs')
-rw-r--r--profiles/monotouch/System.cs10268
1 files changed, 10268 insertions, 0 deletions
diff --git a/profiles/monotouch/System.cs b/profiles/monotouch/System.cs
new file mode 100644
index 0000000..db49a57
--- /dev/null
+++ b/profiles/monotouch/System.cs
@@ -0,0 +1,10268 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+[assembly:System.Reflection.AssemblyVersionAttribute("2.0.5.0")]
+[assembly:System.CLSCompliantAttribute(true)]
+[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
+[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
+[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
+[assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.dll")]
+[assembly:System.Reflection.AssemblyDescriptionAttribute("System.dll")]
+[assembly:System.Reflection.AssemblyFileVersionAttribute("4.0.50524.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.50524.0")]
+[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
+[assembly:System.Reflection.AssemblyTitleAttribute("System.dll")]
+[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
+[assembly:System.Resources.SatelliteContractVersionAttribute("2.0.5.0")]
+[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Btls.Interface, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Mono.Security, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("monotouch, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.ComponentModel.DataAnnotations, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.Net.Http, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Xamarin.iOS, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Xamarin.TVOS, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
+[assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("Xamarin.WatchOS, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")]
+[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
+[assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, SkipVerification=true)]
+namespace Microsoft.Win32.SafeHandles
+{
+ [System.Security.SuppressUnmanagedCodeSecurityAttribute]
+ public sealed partial class SafeProcessHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
+ {
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]
+ public SafeProcessHandle(System.IntPtr existingHandle, bool ownsHandle) : base (default(bool)) { }
+ protected override bool ReleaseHandle() { throw null; }
+ }
+ public sealed partial class SafeX509ChainHandle : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
+ {
+ internal SafeX509ChainHandle() : base (default(bool)) { }
+ [System.MonoTODOAttribute]
+ protected override bool ReleaseHandle() { throw null; }
+ }
+}
+namespace System
+{
+ public partial class FileStyleUriParser : System.UriParser
+ {
+ public FileStyleUriParser() { }
+ }
+ public partial class FtpStyleUriParser : System.UriParser
+ {
+ public FtpStyleUriParser() { }
+ }
+ public partial class GenericUriParser : System.UriParser
+ {
+ public GenericUriParser(System.GenericUriParserOptions options) { }
+ }
+ [System.FlagsAttribute]
+ public enum GenericUriParserOptions
+ {
+ AllowEmptyAuthority = 2,
+ Default = 0,
+ DontCompressPath = 128,
+ DontConvertPathBackslashes = 64,
+ DontUnescapePathDotsAndSlashes = 256,
+ GenericAuthority = 1,
+ Idn = 512,
+ IriParsing = 1024,
+ NoFragment = 32,
+ NoPort = 8,
+ NoQuery = 16,
+ NoUserInfo = 4,
+ }
+ public partial class GopherStyleUriParser : System.UriParser
+ {
+ public GopherStyleUriParser() { }
+ }
+ public partial class HttpStyleUriParser : System.UriParser
+ {
+ public HttpStyleUriParser() { }
+ }
+ public partial class LdapStyleUriParser : System.UriParser
+ {
+ public LdapStyleUriParser() { }
+ }
+ public partial class NetPipeStyleUriParser : System.UriParser
+ {
+ public NetPipeStyleUriParser() { }
+ }
+ public partial class NetTcpStyleUriParser : System.UriParser
+ {
+ public NetTcpStyleUriParser() { }
+ }
+ public partial class NewsStyleUriParser : System.UriParser
+ {
+ public NewsStyleUriParser() { }
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.UriTypeConverter))]
+ [System.SerializableAttribute]
+ public partial class Uri : System.Runtime.Serialization.ISerializable
+ {
+ public static readonly string SchemeDelimiter;
+ public static readonly string UriSchemeFile;
+ public static readonly string UriSchemeFtp;
+ public static readonly string UriSchemeGopher;
+ public static readonly string UriSchemeHttp;
+ public static readonly string UriSchemeHttps;
+ public static readonly string UriSchemeMailto;
+ public static readonly string UriSchemeNetPipe;
+ public static readonly string UriSchemeNetTcp;
+ public static readonly string UriSchemeNews;
+ public static readonly string UriSchemeNntp;
+ protected Uri(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public Uri(string uriString) { }
+ [System.ObsoleteAttribute("The constructor has been deprecated. Please use new Uri(string). The dontEscape parameter is deprecated and is always false. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public Uri(string uriString, bool dontEscape) { }
+ public Uri(string uriString, System.UriKind uriKind) { }
+ public Uri(System.Uri baseUri, string relativeUri) { }
+ [System.ObsoleteAttribute("The constructor has been deprecated. Please new Uri(Uri, string). The dontEscape parameter is deprecated and is always false. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public Uri(System.Uri baseUri, string relativeUri, bool dontEscape) { }
+ public Uri(System.Uri baseUri, System.Uri relativeUri) { }
+ public string AbsolutePath { get { throw null; } }
+ public string AbsoluteUri { get { throw null; } }
+ public string Authority { get { throw null; } }
+ public string DnsSafeHost { get { throw null; } }
+ public string Fragment { get { throw null; } }
+ public string Host { get { throw null; } }
+ public System.UriHostNameType HostNameType { get { throw null; } }
+ public string IdnHost { get { throw null; } }
+ public bool IsAbsoluteUri { get { throw null; } }
+ public bool IsDefaultPort { get { throw null; } }
+ public bool IsFile { get { throw null; } }
+ public bool IsLoopback { get { throw null; } }
+ public bool IsUnc { get { throw null; } }
+ public string LocalPath { get { throw null; } }
+ public string OriginalString { get { throw null; } }
+ public string PathAndQuery { get { throw null; } }
+ public int Port { get { throw null; } }
+ public string Query { get { throw null; } }
+ public string Scheme { get { throw null; } }
+ public string[] Segments { get { throw null; } }
+ public bool UserEscaped { get { throw null; } }
+ public string UserInfo { get { throw null; } }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual void Canonicalize() { }
+ public static System.UriHostNameType CheckHostName(string name) { throw null; }
+ public static bool CheckSchemeName(string schemeName) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual void CheckSecurity() { }
+ public static int Compare(System.Uri uri1, System.Uri uri2, System.UriComponents partsToCompare, System.UriFormat compareFormat, System.StringComparison comparisonType) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]
+ public override bool Equals(object comparand) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual void Escape() { }
+ public static string EscapeDataString(string stringToEscape) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. Please use GetComponents() or static EscapeUriString() to escape a Uri component or a string. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected static string EscapeString(string str) { throw null; }
+ public static string EscapeUriString(string stringToEscape) { throw null; }
+ public static int FromHex(char digit) { throw null; }
+ public string GetComponents(System.UriComponents components, System.UriFormat format) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]
+ public override int GetHashCode() { throw null; }
+ public string GetLeftPart(System.UriPartial part) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ protected void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public static string HexEscape(char character) { throw null; }
+ public static char HexUnescape(string pattern, ref int index) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual bool IsBadFileSystemCharacter(char character) { throw null; }
+ public bool IsBaseOf(System.Uri uri) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected static bool IsExcludedCharacter(char character) { throw null; }
+ public static bool IsHexDigit(char character) { throw null; }
+ public static bool IsHexEncoding(string pattern, int index) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual bool IsReservedCharacter(char character) { throw null; }
+ public bool IsWellFormedOriginalString() { throw null; }
+ public static bool IsWellFormedUriString(string uriString, System.UriKind uriKind) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. Please use MakeRelativeUri(Uri uri). http://go.microsoft.com/fwlink/?linkid=14202")]
+ public string MakeRelative(System.Uri toUri) { throw null; }
+ public System.Uri MakeRelativeUri(System.Uri uri) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]
+ public static bool operator ==(System.Uri uri1, System.Uri uri2) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]
+ public static bool operator !=(System.Uri uri1, System.Uri uri2) { throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. It is not used by the system. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual void Parse() { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(4096))]
+ public override string ToString() { throw null; }
+ public static bool TryCreate(string uriString, System.UriKind uriKind, out System.Uri result) { result = default(System.Uri); throw null; }
+ public static bool TryCreate(System.Uri baseUri, string relativeUri, out System.Uri result) { result = default(System.Uri); throw null; }
+ public static bool TryCreate(System.Uri baseUri, System.Uri relativeUri, out System.Uri result) { result = default(System.Uri); throw null; }
+ [System.ObsoleteAttribute("The method has been deprecated. Please use GetComponents() or static UnescapeDataString() to unescape a Uri component or a string. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected virtual string Unescape(string path) { throw null; }
+ public static string UnescapeDataString(string stringToUnescape) { throw null; }
+ }
+ public partial class UriBuilder
+ {
+ public UriBuilder() { }
+ public UriBuilder(string uri) { }
+ public UriBuilder(string schemeName, string hostName) { }
+ public UriBuilder(string scheme, string host, int portNumber) { }
+ public UriBuilder(string scheme, string host, int port, string pathValue) { }
+ public UriBuilder(string scheme, string host, int port, string path, string extraValue) { }
+ public UriBuilder(System.Uri uri) { }
+ public string Fragment { get { throw null; } set { } }
+ public string Host { get { throw null; } set { } }
+ public string Password { get { throw null; } set { } }
+ public string Path { get { throw null; } set { } }
+ public int Port { get { throw null; } set { } }
+ public string Query { get { throw null; } set { } }
+ public string Scheme { get { throw null; } set { } }
+ public System.Uri Uri { get { throw null; } }
+ public string UserName { get { throw null; } set { } }
+ public override bool Equals(object rparam) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.FlagsAttribute]
+ public enum UriComponents
+ {
+ AbsoluteUri = 127,
+ Fragment = 64,
+ Host = 4,
+ HostAndPort = 132,
+ HttpRequestUrl = 61,
+ KeepDelimiter = 1073741824,
+ NormalizedHost = 256,
+ Path = 16,
+ PathAndQuery = 48,
+ Port = 8,
+ Query = 32,
+ Scheme = 1,
+ SchemeAndServer = 13,
+ SerializationInfoString = -2147483648,
+ StrongAuthority = 134,
+ StrongPort = 128,
+ UserInfo = 2,
+ }
+ public enum UriFormat
+ {
+ SafeUnescaped = 3,
+ Unescaped = 2,
+ UriEscaped = 1,
+ }
+ [System.SerializableAttribute]
+ public partial class UriFormatException : System.FormatException, System.Runtime.Serialization.ISerializable
+ {
+ public UriFormatException() { }
+ protected UriFormatException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public UriFormatException(string textString) { }
+ public UriFormatException(string textString, System.Exception e) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public enum UriHostNameType
+ {
+ Basic = 1,
+ Dns = 2,
+ IPv4 = 3,
+ IPv6 = 4,
+ Unknown = 0,
+ }
+ public enum UriIdnScope
+ {
+ All = 2,
+ AllExceptIntranet = 1,
+ None = 0,
+ }
+ public enum UriKind
+ {
+ Absolute = 1,
+ Relative = 2,
+ RelativeOrAbsolute = 0,
+ }
+ public abstract partial class UriParser
+ {
+ protected UriParser() { }
+ protected virtual string GetComponents(System.Uri uri, System.UriComponents components, System.UriFormat format) { throw null; }
+ protected virtual void InitializeAndValidate(System.Uri uri, out System.UriFormatException parsingError) { parsingError = default(System.UriFormatException); }
+ protected virtual bool IsBaseOf(System.Uri baseUri, System.Uri relativeUri) { throw null; }
+ public static bool IsKnownScheme(string schemeName) { throw null; }
+ protected virtual bool IsWellFormedOriginalString(System.Uri uri) { throw null; }
+ protected virtual System.UriParser OnNewUri() { throw null; }
+ protected virtual void OnRegister(string schemeName, int defaultPort) { }
+ public static void Register(System.UriParser uriParser, string schemeName, int defaultPort) { }
+ protected virtual string Resolve(System.Uri baseUri, System.Uri relativeUri, out System.UriFormatException parsingError) { parsingError = default(System.UriFormatException); throw null; }
+ }
+ public enum UriPartial
+ {
+ Authority = 1,
+ Path = 2,
+ Query = 3,
+ Scheme = 0,
+ }
+ public partial class UriTypeConverter : System.ComponentModel.TypeConverter
+ {
+ public UriTypeConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+}
+namespace System.CodeDom.Compiler
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), Inherited=false, AllowMultiple=false)]
+ public sealed partial class GeneratedCodeAttribute : System.Attribute
+ {
+ public GeneratedCodeAttribute(string tool, string version) { }
+ public string Tool { get { throw null; } }
+ public string Version { get { throw null; } }
+ }
+ public partial class IndentedTextWriter : System.IO.TextWriter
+ {
+ public const string DefaultTabString = " ";
+ public IndentedTextWriter(System.IO.TextWriter writer) { }
+ public IndentedTextWriter(System.IO.TextWriter writer, string tabString) { }
+ public override System.Text.Encoding Encoding { get { throw null; } }
+ public int Indent { get { throw null; } set { } }
+ public System.IO.TextWriter InnerWriter { get { throw null; } }
+ public override string NewLine { get { throw null; } set { } }
+ public override void Close() { }
+ public override void Flush() { }
+ protected virtual void OutputTabs() { }
+ public override void Write(bool value) { }
+ public override void Write(char value) { }
+ public override void Write(char[] buffer) { }
+ public override void Write(char[] buffer, int index, int count) { }
+ public override void Write(double value) { }
+ public override void Write(int value) { }
+ public override void Write(long value) { }
+ public override void Write(object value) { }
+ public override void Write(float value) { }
+ public override void Write(string s) { }
+ public override void Write(string format, object arg0) { }
+ public override void Write(string format, object arg0, object arg1) { }
+ public override void Write(string format, params object[] arg) { }
+ public override void WriteLine() { }
+ public override void WriteLine(bool value) { }
+ public override void WriteLine(char value) { }
+ public override void WriteLine(char[] buffer) { }
+ public override void WriteLine(char[] buffer, int index, int count) { }
+ public override void WriteLine(double value) { }
+ public override void WriteLine(int value) { }
+ public override void WriteLine(long value) { }
+ public override void WriteLine(object value) { }
+ public override void WriteLine(float value) { }
+ public override void WriteLine(string s) { }
+ public override void WriteLine(string format, object arg0) { }
+ public override void WriteLine(string format, object arg0, object arg1) { }
+ public override void WriteLine(string format, params object[] arg) { }
+ [System.CLSCompliantAttribute(false)]
+ public override void WriteLine(uint value) { }
+ public void WriteLineNoTabs(string s) { }
+ }
+}
+namespace System.Collections.Concurrent
+{
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}, Type = {_collection}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Concurrent.BlockingCollectionDebugView<T>")]
+ public partial class BlockingCollection<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.IDisposable
+ {
+ public BlockingCollection() { }
+ public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection<T> collection) { }
+ public BlockingCollection(System.Collections.Concurrent.IProducerConsumerCollection<T> collection, int boundedCapacity) { }
+ public BlockingCollection(int boundedCapacity) { }
+ public int BoundedCapacity { get { throw null; } }
+ public int Count { get { throw null; } }
+ public bool IsAddingCompleted { get { throw null; } }
+ public bool IsCompleted { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void Add(T item) { }
+ public void Add(T item, System.Threading.CancellationToken cancellationToken) { }
+ public static int AddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item) { throw null; }
+ public static int AddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public void CompleteAdding() { }
+ public void CopyTo(T[] array, int index) { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public System.Collections.Generic.IEnumerable<T> GetConsumingEnumerable() { throw null; }
+ public System.Collections.Generic.IEnumerable<T> GetConsumingEnumerable(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public T Take() { throw null; }
+ public T Take(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public static int TakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item) { item = default(T); throw null; }
+ public static int TakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item, System.Threading.CancellationToken cancellationToken) { item = default(T); throw null; }
+ public T[] ToArray() { throw null; }
+ public bool TryAdd(T item) { throw null; }
+ public bool TryAdd(T item, int millisecondsTimeout) { throw null; }
+ public bool TryAdd(T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public bool TryAdd(T item, System.TimeSpan timeout) { throw null; }
+ public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item) { throw null; }
+ public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item, int millisecondsTimeout) { throw null; }
+ public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public static int TryAddToAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, T item, System.TimeSpan timeout) { throw null; }
+ public bool TryTake(out T item) { item = default(T); throw null; }
+ public bool TryTake(out T item, int millisecondsTimeout) { item = default(T); throw null; }
+ public bool TryTake(out T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { item = default(T); throw null; }
+ public bool TryTake(out T item, System.TimeSpan timeout) { item = default(T); throw null; }
+ public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item) { item = default(T); throw null; }
+ public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item, int millisecondsTimeout) { item = default(T); throw null; }
+ public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item, int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { item = default(T); throw null; }
+ public static int TryTakeFromAny(System.Collections.Concurrent.BlockingCollection<T>[] collections, out T item, System.TimeSpan timeout) { item = default(T); throw null; }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Concurrent.IProducerConsumerCollectionDebugView<T>")]
+ [System.SerializableAttribute]
+ public partial class ConcurrentBag<T> : System.Collections.Concurrent.IProducerConsumerCollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public ConcurrentBag() { }
+ public ConcurrentBag(System.Collections.Generic.IEnumerable<T> collection) { }
+ public int Count { get { throw null; } }
+ public bool IsEmpty { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void Add(T item) { }
+ public void Clear() { }
+ public void CopyTo(T[] array, int index) { }
+ public System.Collections.Generic.IEnumerator<T> GetEnumerator() { throw null; }
+ bool System.Collections.Concurrent.IProducerConsumerCollection<T>.TryAdd(T item) { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public T[] ToArray() { throw null; }
+ public bool TryPeek(out T result) { result = default(T); throw null; }
+ public bool TryTake(out T result) { result = default(T); throw null; }
+ }
+}
+namespace System.Collections.Generic
+{
+ public partial interface ISet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.IEnumerable
+ {
+ new bool Add(T item);
+ void ExceptWith(System.Collections.Generic.IEnumerable<T> other);
+ void IntersectWith(System.Collections.Generic.IEnumerable<T> other);
+ bool IsProperSubsetOf(System.Collections.Generic.IEnumerable<T> other);
+ bool IsProperSupersetOf(System.Collections.Generic.IEnumerable<T> other);
+ bool IsSubsetOf(System.Collections.Generic.IEnumerable<T> other);
+ bool IsSupersetOf(System.Collections.Generic.IEnumerable<T> other);
+ bool Overlaps(System.Collections.Generic.IEnumerable<T> other);
+ bool SetEquals(System.Collections.Generic.IEnumerable<T> other);
+ void SymmetricExceptWith(System.Collections.Generic.IEnumerable<T> other);
+ void UnionWith(System.Collections.Generic.IEnumerable<T> other);
+ }
+ public sealed partial class LinkedListNode<T>
+ {
+ public LinkedListNode(T value) { }
+ public System.Collections.Generic.LinkedList<T> List { get { throw null; } }
+ public System.Collections.Generic.LinkedListNode<T> Next { get { throw null; } }
+ public System.Collections.Generic.LinkedListNode<T> Previous { get { throw null; } }
+ public T Value { get { throw null; } set { } }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.ICollectionDebugView<T>")]
+ [System.SerializableAttribute]
+ public partial class LinkedList<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ public LinkedList() { }
+ public LinkedList(System.Collections.Generic.IEnumerable<T> collection) { }
+ protected LinkedList(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public int Count { get { throw null; } }
+ public System.Collections.Generic.LinkedListNode<T> First { get { throw null; } }
+ public System.Collections.Generic.LinkedListNode<T> Last { get { throw null; } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void AddAfter(System.Collections.Generic.LinkedListNode<T> node, System.Collections.Generic.LinkedListNode<T> newNode) { }
+ public System.Collections.Generic.LinkedListNode<T> AddAfter(System.Collections.Generic.LinkedListNode<T> node, T value) { throw null; }
+ public void AddBefore(System.Collections.Generic.LinkedListNode<T> node, System.Collections.Generic.LinkedListNode<T> newNode) { }
+ public System.Collections.Generic.LinkedListNode<T> AddBefore(System.Collections.Generic.LinkedListNode<T> node, T value) { throw null; }
+ public void AddFirst(System.Collections.Generic.LinkedListNode<T> node) { }
+ public System.Collections.Generic.LinkedListNode<T> AddFirst(T value) { throw null; }
+ public void AddLast(System.Collections.Generic.LinkedListNode<T> node) { }
+ public System.Collections.Generic.LinkedListNode<T> AddLast(T value) { throw null; }
+ public void Clear() { }
+ public bool Contains(T value) { throw null; }
+ public void CopyTo(T[] array, int index) { }
+ public System.Collections.Generic.LinkedListNode<T> Find(T value) { throw null; }
+ public System.Collections.Generic.LinkedListNode<T> FindLast(T value) { throw null; }
+ public System.Collections.Generic.LinkedList<T>.Enumerator GetEnumerator() { throw null; }
+ public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public virtual void OnDeserialization(object sender) { }
+ public void Remove(System.Collections.Generic.LinkedListNode<T> node) { }
+ public bool Remove(T value) { throw null; }
+ public void RemoveFirst() { }
+ public void RemoveLast() { }
+ void System.Collections.Generic.ICollection<T>.Add(T value) { }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ [System.SerializableAttribute]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ public T Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.QueueDebugView<T>")]
+ [System.SerializableAttribute]
+ public partial class Queue<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public Queue() { }
+ public Queue(System.Collections.Generic.IEnumerable<T> collection) { }
+ public Queue(int capacity) { }
+ public int Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void Clear() { }
+ public bool Contains(T item) { throw null; }
+ public void CopyTo(T[] array, int arrayIndex) { }
+ public T Dequeue() { throw null; }
+ public void Enqueue(T item) { }
+ public System.Collections.Generic.Queue<T>.Enumerator GetEnumerator() { throw null; }
+ public T Peek() { throw null; }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public T[] ToArray() { throw null; }
+ public void TrimExcess() { }
+ public bool TryDequeue(out T result) { result = default(T); throw null; }
+ public bool TryPeek(out T result) { result = default(T); throw null; }
+ [System.SerializableAttribute]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public T Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.IDictionaryDebugView<K, V>")]
+ [System.SerializableAttribute]
+ public partial class SortedDictionary<TKey, TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IDictionary<TKey, TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public SortedDictionary() { }
+ public SortedDictionary(System.Collections.Generic.IComparer<TKey> comparer) { }
+ public SortedDictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary) { }
+ public SortedDictionary(System.Collections.Generic.IDictionary<TKey, TValue> dictionary, System.Collections.Generic.IComparer<TKey> comparer) { }
+ public System.Collections.Generic.IComparer<TKey> Comparer { get { throw null; } }
+ public int Count { get { throw null; } }
+ public TValue this[TKey key] { get { throw null; } set { } }
+ public System.Collections.Generic.SortedDictionary<TKey, TValue>.KeyCollection Keys { get { throw null; } }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get { throw null; } }
+ System.Collections.Generic.ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get { throw null; } }
+ System.Collections.Generic.ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get { throw null; } }
+ System.Collections.Generic.IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get { throw null; } }
+ System.Collections.Generic.IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ bool System.Collections.IDictionary.IsReadOnly { get { throw null; } }
+ object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { throw null; } }
+ public System.Collections.Generic.SortedDictionary<TKey, TValue>.ValueCollection Values { get { throw null; } }
+ public void Add(TKey key, TValue value) { }
+ public void Clear() { }
+ public bool ContainsKey(TKey key) { throw null; }
+ public bool ContainsValue(TValue value) { throw null; }
+ public void CopyTo(System.Collections.Generic.KeyValuePair<TKey, TValue>[] array, int index) { }
+ public System.Collections.Generic.SortedDictionary<TKey, TValue>.Enumerator GetEnumerator() { throw null; }
+ public bool Remove(TKey key) { throw null; }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { throw null; }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { throw null; }
+ System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ bool System.Collections.IDictionary.Contains(object key) { throw null; }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { throw null; }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public bool TryGetValue(TKey key, out TValue value) { value = default(TValue); throw null; }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.IDictionaryEnumerator, System.Collections.IEnumerator, System.IDisposable
+ {
+ public System.Collections.Generic.KeyValuePair<TKey, TValue> Current { get { throw null; } }
+ System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get { throw null; } }
+ object System.Collections.IDictionaryEnumerator.Key { get { throw null; } }
+ object System.Collections.IDictionaryEnumerator.Value { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.DictionaryKeyCollectionDebugView<TKey, TValue>")]
+ [System.SerializableAttribute]
+ public sealed partial class KeyCollection : System.Collections.Generic.ICollection<TKey>, System.Collections.Generic.IEnumerable<TKey>, System.Collections.Generic.IReadOnlyCollection<TKey>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public KeyCollection(System.Collections.Generic.SortedDictionary<TKey, TValue> dictionary) { }
+ public int Count { get { throw null; } }
+ bool System.Collections.Generic.ICollection<TKey>.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void CopyTo(TKey[] array, int index) { }
+ public System.Collections.Generic.SortedDictionary<TKey, TValue>.KeyCollection.Enumerator GetEnumerator() { throw null; }
+ void System.Collections.Generic.ICollection<TKey>.Add(TKey item) { }
+ void System.Collections.Generic.ICollection<TKey>.Clear() { }
+ bool System.Collections.Generic.ICollection<TKey>.Contains(TKey item) { throw null; }
+ bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) { throw null; }
+ System.Collections.Generic.IEnumerator<TKey> System.Collections.Generic.IEnumerable<TKey>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<TKey>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public TKey Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.DictionaryValueCollectionDebugView<TKey, TValue>")]
+ [System.SerializableAttribute]
+ public sealed partial class ValueCollection : System.Collections.Generic.ICollection<TValue>, System.Collections.Generic.IEnumerable<TValue>, System.Collections.Generic.IReadOnlyCollection<TValue>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public ValueCollection(System.Collections.Generic.SortedDictionary<TKey, TValue> dictionary) { }
+ public int Count { get { throw null; } }
+ bool System.Collections.Generic.ICollection<TValue>.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void CopyTo(TValue[] array, int index) { }
+ public System.Collections.Generic.SortedDictionary<TKey, TValue>.ValueCollection.Enumerator GetEnumerator() { throw null; }
+ void System.Collections.Generic.ICollection<TValue>.Add(TValue item) { }
+ void System.Collections.Generic.ICollection<TValue>.Clear() { }
+ bool System.Collections.Generic.ICollection<TValue>.Contains(TValue item) { throw null; }
+ bool System.Collections.Generic.ICollection<TValue>.Remove(TValue item) { throw null; }
+ System.Collections.Generic.IEnumerator<TValue> System.Collections.Generic.IEnumerable<TValue>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<TValue>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public TValue Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.IDictionaryDebugView<K, V>")]
+ [System.SerializableAttribute]
+ public partial class SortedList<TKey, TValue> : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IDictionary<TKey, TValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>, System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>, System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public SortedList() { }
+ public SortedList(System.Collections.Generic.IComparer<TKey> comparer) { }
+ public SortedList(System.Collections.Generic.IDictionary<TKey, TValue> dictionary) { }
+ public SortedList(System.Collections.Generic.IDictionary<TKey, TValue> dictionary, System.Collections.Generic.IComparer<TKey> comparer) { }
+ public SortedList(int capacity) { }
+ public SortedList(int capacity, System.Collections.Generic.IComparer<TKey> comparer) { }
+ public int Capacity { get { throw null; } set { } }
+ public System.Collections.Generic.IComparer<TKey> Comparer { get { throw null; } }
+ public int Count { get { throw null; } }
+ public TValue this[TKey key] { get { throw null; } set { } }
+ public System.Collections.Generic.IList<TKey> Keys { get { throw null; } }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly { get { throw null; } }
+ System.Collections.Generic.ICollection<TKey> System.Collections.Generic.IDictionary<TKey,TValue>.Keys { get { throw null; } }
+ System.Collections.Generic.ICollection<TValue> System.Collections.Generic.IDictionary<TKey,TValue>.Values { get { throw null; } }
+ System.Collections.Generic.IEnumerable<TKey> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys { get { throw null; } }
+ System.Collections.Generic.IEnumerable<TValue> System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ bool System.Collections.IDictionary.IsReadOnly { get { throw null; } }
+ object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { throw null; } }
+ public System.Collections.Generic.IList<TValue> Values { get { throw null; } }
+ public void Add(TKey key, TValue value) { }
+ public void Clear() { }
+ public bool ContainsKey(TKey key) { throw null; }
+ public bool ContainsValue(TValue value) { throw null; }
+ public System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> GetEnumerator() { throw null; }
+ public int IndexOfKey(TKey key) { throw null; }
+ public int IndexOfValue(TValue value) { throw null; }
+ public bool Remove(TKey key) { throw null; }
+ public void RemoveAt(int index) { }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { throw null; }
+ void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(System.Collections.Generic.KeyValuePair<TKey, TValue>[] array, int arrayIndex) { }
+ bool System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(System.Collections.Generic.KeyValuePair<TKey, TValue> keyValuePair) { throw null; }
+ System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey, TValue>> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ bool System.Collections.IDictionary.Contains(object key) { throw null; }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { throw null; }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public void TrimExcess() { }
+ public bool TryGetValue(TKey key, out TValue value) { value = default(TValue); throw null; }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.ICollectionDebugView<T>")]
+ [System.SerializableAttribute]
+ public partial class SortedSet<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.ISet<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ public SortedSet() { }
+ public SortedSet(System.Collections.Generic.IComparer<T> comparer) { }
+ public SortedSet(System.Collections.Generic.IEnumerable<T> collection) { }
+ public SortedSet(System.Collections.Generic.IEnumerable<T> collection, System.Collections.Generic.IComparer<T> comparer) { }
+ protected SortedSet(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public System.Collections.Generic.IComparer<T> Comparer { get { throw null; } }
+ public int Count { get { throw null; } }
+ public T Max { get { throw null; } }
+ public T Min { get { throw null; } }
+ bool System.Collections.Generic.ICollection<T>.IsReadOnly { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public bool Add(T item) { throw null; }
+ public virtual void Clear() { }
+ public virtual bool Contains(T item) { throw null; }
+ public void CopyTo(T[] array) { }
+ public void CopyTo(T[] array, int index) { }
+ public void CopyTo(T[] array, int index, int count) { }
+ public static System.Collections.Generic.IEqualityComparer<System.Collections.Generic.SortedSet<T>> CreateSetComparer() { throw null; }
+ public static System.Collections.Generic.IEqualityComparer<System.Collections.Generic.SortedSet<T>> CreateSetComparer(System.Collections.Generic.IEqualityComparer<T> memberEqualityComparer) { throw null; }
+ public void ExceptWith(System.Collections.Generic.IEnumerable<T> other) { }
+ public System.Collections.Generic.SortedSet<T>.Enumerator GetEnumerator() { throw null; }
+ protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public virtual System.Collections.Generic.SortedSet<T> GetViewBetween(T lowerValue, T upperValue) { throw null; }
+ public virtual void IntersectWith(System.Collections.Generic.IEnumerable<T> other) { }
+ public bool IsProperSubsetOf(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ public bool IsProperSupersetOf(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ public bool IsSubsetOf(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ public bool IsSupersetOf(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ protected virtual void OnDeserialization(object sender) { }
+ public bool Overlaps(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ public bool Remove(T item) { throw null; }
+ public int RemoveWhere(System.Predicate<T> match) { throw null; }
+ public System.Collections.Generic.IEnumerable<T> Reverse() { throw null; }
+ public bool SetEquals(System.Collections.Generic.IEnumerable<T> other) { throw null; }
+ public void SymmetricExceptWith(System.Collections.Generic.IEnumerable<T> other) { }
+ void System.Collections.Generic.ICollection<T>.Add(T item) { }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public bool TryGetValue(T equalValue, out T actualValue) { actualValue = default(T); throw null; }
+ public void UnionWith(System.Collections.Generic.IEnumerable<T> other) { }
+ [System.SerializableAttribute]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ public T Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ }
+ [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
+ [System.Diagnostics.DebuggerTypeProxyAttribute("System.Collections.Generic.StackDebugView<T>")]
+ [System.SerializableAttribute]
+ public partial class Stack<T> : System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public Stack() { }
+ public Stack(System.Collections.Generic.IEnumerable<T> collection) { }
+ public Stack(int capacity) { }
+ public int Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void Clear() { }
+ public bool Contains(T item) { throw null; }
+ public void CopyTo(T[] array, int arrayIndex) { }
+ public System.Collections.Generic.Stack<T>.Enumerator GetEnumerator() { throw null; }
+ public T Peek() { throw null; }
+ public T Pop() { throw null; }
+ public void Push(T item) { }
+ System.Collections.Generic.IEnumerator<T> System.Collections.Generic.IEnumerable<T>.GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int arrayIndex) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ public T[] ToArray() { throw null; }
+ public void TrimExcess() { }
+ public bool TryPeek(out T result) { result = default(T); throw null; }
+ public bool TryPop(out T result) { result = default(T); throw null; }
+ [System.SerializableAttribute]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Enumerator : System.Collections.Generic.IEnumerator<T>, System.Collections.IEnumerator, System.IDisposable
+ {
+ public T Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public void Dispose() { }
+ public bool MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+}
+namespace System.Collections.ObjectModel
+{
+ [System.SerializableAttribute]
+ public partial class ObservableCollection<T> : System.Collections.ObjectModel.Collection<T>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
+ {
+ public ObservableCollection() { }
+ public ObservableCollection(System.Collections.Generic.IEnumerable<T> collection) { }
+ public ObservableCollection(System.Collections.Generic.List<T> list) { }
+ public virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged { add { } remove { } }
+ protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ protected System.IDisposable BlockReentrancy() { throw null; }
+ protected void CheckReentrancy() { }
+ protected override void ClearItems() { }
+ protected override void InsertItem(int index, T item) { }
+ public void Move(int oldIndex, int newIndex) { }
+ protected virtual void MoveItem(int oldIndex, int newIndex) { }
+ protected virtual void OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { }
+ protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs e) { }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, T item) { }
+ }
+ [System.SerializableAttribute]
+ public partial class ReadOnlyObservableCollection<T> : System.Collections.ObjectModel.ReadOnlyCollection<T>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
+ {
+ public ReadOnlyObservableCollection(System.Collections.ObjectModel.ObservableCollection<T> list) : base (default(System.Collections.Generic.IList<T>)) { }
+ protected virtual event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged { add { } remove { } }
+ protected virtual event System.ComponentModel.PropertyChangedEventHandler PropertyChanged { add { } remove { } }
+ event System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged { add { } remove { } }
+ event System.ComponentModel.PropertyChangedEventHandler System.ComponentModel.INotifyPropertyChanged.PropertyChanged { add { } remove { } }
+ protected virtual void OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs args) { }
+ protected virtual void OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs args) { }
+ }
+}
+namespace System.Collections.Specialized
+{
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct BitVector32
+ {
+ public BitVector32(System.Collections.Specialized.BitVector32 value) { throw null;}
+ public BitVector32(int data) { throw null;}
+ public int Data { get { throw null; } }
+ public int this[System.Collections.Specialized.BitVector32.Section section] { get { throw null; } set { } }
+ public bool this[int bit] { get { throw null; } set { } }
+ public static int CreateMask() { throw null; }
+ public static int CreateMask(int previous) { throw null; }
+ public static System.Collections.Specialized.BitVector32.Section CreateSection(short maxValue) { throw null; }
+ public static System.Collections.Specialized.BitVector32.Section CreateSection(short maxValue, System.Collections.Specialized.BitVector32.Section previous) { throw null; }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ public static string ToString(System.Collections.Specialized.BitVector32 value) { throw null; }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct Section
+ {
+ public short Mask { get { throw null; } }
+ public short Offset { get { throw null; } }
+ public bool Equals(System.Collections.Specialized.BitVector32.Section obj) { throw null; }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Collections.Specialized.BitVector32.Section a, System.Collections.Specialized.BitVector32.Section b) { throw null; }
+ public static bool operator !=(System.Collections.Specialized.BitVector32.Section a, System.Collections.Specialized.BitVector32.Section b) { throw null; }
+ public override string ToString() { throw null; }
+ public static string ToString(System.Collections.Specialized.BitVector32.Section value) { throw null; }
+ }
+ }
+ public partial class CollectionsUtil
+ {
+ public CollectionsUtil() { }
+ public static System.Collections.Hashtable CreateCaseInsensitiveHashtable() { throw null; }
+ public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(System.Collections.IDictionary d) { throw null; }
+ public static System.Collections.Hashtable CreateCaseInsensitiveHashtable(int capacity) { throw null; }
+ public static System.Collections.SortedList CreateCaseInsensitiveSortedList() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class HybridDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public HybridDictionary() { }
+ public HybridDictionary(bool caseInsensitive) { }
+ public HybridDictionary(int initialSize) { }
+ public HybridDictionary(int initialSize, bool caseInsensitive) { }
+ public int Count { get { throw null; } }
+ public bool IsFixedSize { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object this[object key] { get { throw null; } set { } }
+ public System.Collections.ICollection Keys { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public System.Collections.ICollection Values { get { throw null; } }
+ public void Add(object key, object value) { }
+ public void Clear() { }
+ public bool Contains(object key) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IDictionaryEnumerator GetEnumerator() { throw null; }
+ public void Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial interface INotifyCollectionChanged
+ {
+ event System.Collections.Specialized.NotifyCollectionChangedEventHandler CollectionChanged;
+ }
+ public partial interface IOrderedDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ object this[int index] { get; set; }
+ new System.Collections.IDictionaryEnumerator GetEnumerator();
+ void Insert(int index, object key, object value);
+ void RemoveAt(int index);
+ }
+ [System.SerializableAttribute]
+ public partial class ListDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable
+ {
+ public ListDictionary() { }
+ public ListDictionary(System.Collections.IComparer comparer) { }
+ public int Count { get { throw null; } }
+ public bool IsFixedSize { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object this[object key] { get { throw null; } set { } }
+ public System.Collections.ICollection Keys { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public System.Collections.ICollection Values { get { throw null; } }
+ public void Add(object key, object value) { }
+ public void Clear() { }
+ public bool Contains(object key) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IDictionaryEnumerator GetEnumerator() { throw null; }
+ public void Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public abstract partial class NameObjectCollectionBase : System.Collections.ICollection, System.Collections.IEnumerable, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ protected NameObjectCollectionBase() { }
+ protected NameObjectCollectionBase(System.Collections.IEqualityComparer equalityComparer) { }
+ [System.ObsoleteAttribute("Please use NameObjectCollectionBase(IEqualityComparer) instead.")]
+ protected NameObjectCollectionBase(System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) { }
+ protected NameObjectCollectionBase(int capacity) { }
+ protected NameObjectCollectionBase(int capacity, System.Collections.IEqualityComparer equalityComparer) { }
+ [System.ObsoleteAttribute("Please use NameObjectCollectionBase(Int32, IEqualityComparer) instead.")]
+ protected NameObjectCollectionBase(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) { }
+ protected NameObjectCollectionBase(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public virtual int Count { get { throw null; } }
+ protected bool IsReadOnly { get { throw null; } set { } }
+ public virtual System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ protected void BaseAdd(string name, object value) { }
+ protected void BaseClear() { }
+ protected object BaseGet(int index) { throw null; }
+ protected object BaseGet(string name) { throw null; }
+ protected string[] BaseGetAllKeys() { throw null; }
+ protected object[] BaseGetAllValues() { throw null; }
+ protected object[] BaseGetAllValues(System.Type type) { throw null; }
+ protected string BaseGetKey(int index) { throw null; }
+ protected bool BaseHasKeys() { throw null; }
+ protected void BaseRemove(string name) { }
+ protected void BaseRemoveAt(int index) { }
+ protected void BaseSet(int index, object value) { }
+ protected void BaseSet(string name, object value) { }
+ public virtual System.Collections.IEnumerator GetEnumerator() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public virtual void OnDeserialization(object sender) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ [System.SerializableAttribute]
+ public partial class KeysCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal KeysCollection() { }
+ public int Count { get { throw null; } }
+ public string this[int index] { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public virtual string Get(int index) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ }
+ }
+ [System.SerializableAttribute]
+ public partial class NameValueCollection : System.Collections.Specialized.NameObjectCollectionBase
+ {
+ public NameValueCollection() { }
+ public NameValueCollection(System.Collections.IEqualityComparer equalityComparer) { }
+ [System.ObsoleteAttribute("Please use NameValueCollection(IEqualityComparer) instead.")]
+ public NameValueCollection(System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) { }
+ public NameValueCollection(System.Collections.Specialized.NameValueCollection col) { }
+ public NameValueCollection(int capacity) { }
+ public NameValueCollection(int capacity, System.Collections.IEqualityComparer equalityComparer) { }
+ [System.ObsoleteAttribute("Please use NameValueCollection(Int32, IEqualityComparer) instead.")]
+ public NameValueCollection(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer) { }
+ public NameValueCollection(int capacity, System.Collections.Specialized.NameValueCollection col) { }
+ protected NameValueCollection(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public virtual string[] AllKeys { get { throw null; } }
+ public string this[int index] { get { throw null; } }
+ public string this[string name] { get { throw null; } set { } }
+ public void Add(System.Collections.Specialized.NameValueCollection c) { }
+ public virtual void Add(string name, string value) { }
+ public virtual void Clear() { }
+ public void CopyTo(System.Array dest, int index) { }
+ public virtual string Get(int index) { throw null; }
+ public virtual string Get(string name) { throw null; }
+ public virtual string GetKey(int index) { throw null; }
+ public virtual string[] GetValues(int index) { throw null; }
+ public virtual string[] GetValues(string name) { throw null; }
+ public bool HasKeys() { throw null; }
+ protected void InvalidateCachedArrays() { }
+ public virtual void Remove(string name) { }
+ public virtual void Set(string name, string value) { }
+ }
+ public enum NotifyCollectionChangedAction
+ {
+ Add = 0,
+ Move = 3,
+ Remove = 1,
+ Replace = 2,
+ Reset = 4,
+ }
+ public partial class NotifyCollectionChangedEventArgs : System.EventArgs
+ {
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems, int startingIndex) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int startingIndex) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int index, int oldIndex) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem) { }
+ public NotifyCollectionChangedEventArgs(System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int index) { }
+ public System.Collections.Specialized.NotifyCollectionChangedAction Action { get { throw null; } }
+ public System.Collections.IList NewItems { get { throw null; } }
+ public int NewStartingIndex { get { throw null; } }
+ public System.Collections.IList OldItems { get { throw null; } }
+ public int OldStartingIndex { get { throw null; } }
+ }
+ public delegate void NotifyCollectionChangedEventHandler(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e);
+ [System.SerializableAttribute]
+ public partial class OrderedDictionary : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable, System.Collections.Specialized.IOrderedDictionary, System.Runtime.Serialization.IDeserializationCallback, System.Runtime.Serialization.ISerializable
+ {
+ public OrderedDictionary() { }
+ public OrderedDictionary(System.Collections.IEqualityComparer comparer) { }
+ public OrderedDictionary(int capacity) { }
+ public OrderedDictionary(int capacity, System.Collections.IEqualityComparer comparer) { }
+ protected OrderedDictionary(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public object this[int index] { get { throw null; } set { } }
+ public object this[object key] { get { throw null; } set { } }
+ public System.Collections.ICollection Keys { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ public System.Collections.ICollection Values { get { throw null; } }
+ public void Add(object key, object value) { }
+ public System.Collections.Specialized.OrderedDictionary AsReadOnly() { throw null; }
+ public void Clear() { }
+ public bool Contains(object key) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public virtual System.Collections.IDictionaryEnumerator GetEnumerator() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public void Insert(int index, object key, object value) { }
+ protected virtual void OnDeserialization(object sender) { }
+ public void Remove(object key) { }
+ public void RemoveAt(int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) { }
+ }
+ [System.SerializableAttribute]
+ public partial class StringCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public StringCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public string this[int index] { get { throw null; } set { } }
+ public object SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(string value) { throw null; }
+ public void AddRange(string[] value) { }
+ public void Clear() { }
+ public bool Contains(string value) { throw null; }
+ public void CopyTo(string[] array, int index) { }
+ public System.Collections.Specialized.StringEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(string value) { throw null; }
+ public void Insert(int index, string value) { }
+ public void Remove(string value) { }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ [System.ComponentModel.Design.Serialization.DesignerSerializerAttribute("System.Diagnostics.Design.StringDictionaryCodeDomSerializer, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.SerializableAttribute]
+ public partial class StringDictionary : System.Collections.IEnumerable
+ {
+ public StringDictionary() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsSynchronized { get { throw null; } }
+ public virtual string this[string key] { get { throw null; } set { } }
+ public virtual System.Collections.ICollection Keys { get { throw null; } }
+ public virtual object SyncRoot { get { throw null; } }
+ public virtual System.Collections.ICollection Values { get { throw null; } }
+ public virtual void Add(string key, string value) { }
+ public virtual void Clear() { }
+ public virtual bool ContainsKey(string key) { throw null; }
+ public virtual bool ContainsValue(string value) { throw null; }
+ public virtual void CopyTo(System.Array array, int index) { }
+ public virtual System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public virtual void Remove(string key) { }
+ }
+ public partial class StringEnumerator
+ {
+ internal StringEnumerator() { }
+ public string Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ }
+}
+namespace System.ComponentModel
+{
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class AddingNewEventArgs : System.EventArgs
+ {
+ public AddingNewEventArgs() { }
+ public AddingNewEventArgs(object newObject) { }
+ public object NewObject { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void AddingNewEventHandler(object sender, System.ComponentModel.AddingNewEventArgs e);
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class AmbientValueAttribute : System.Attribute
+ {
+ public AmbientValueAttribute(bool value) { }
+ public AmbientValueAttribute(byte value) { }
+ public AmbientValueAttribute(char value) { }
+ public AmbientValueAttribute(double value) { }
+ public AmbientValueAttribute(short value) { }
+ public AmbientValueAttribute(int value) { }
+ public AmbientValueAttribute(long value) { }
+ public AmbientValueAttribute(object value) { }
+ public AmbientValueAttribute(float value) { }
+ public AmbientValueAttribute(string value) { }
+ public AmbientValueAttribute(System.Type type, string value) { }
+ public object Value { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ArrayConverter : System.ComponentModel.CollectionConverter
+ {
+ public ArrayConverter() { }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class AsyncCompletedEventArgs : System.EventArgs
+ {
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public AsyncCompletedEventArgs() { }
+ public AsyncCompletedEventArgs(System.Exception error, bool cancelled, object userState) { }
+ public bool Cancelled { get { throw null; } }
+ public System.Exception Error { get { throw null; } }
+ public object UserState { get { throw null; } }
+ protected void RaiseExceptionIfNecessary() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void AsyncCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public sealed partial class AsyncOperation
+ {
+ internal AsyncOperation() { }
+ public System.Threading.SynchronizationContext SynchronizationContext { get { throw null; } }
+ public object UserSuppliedState { get { throw null; } }
+ ~AsyncOperation() { }
+ public void OperationCompleted() { }
+ public void Post(System.Threading.SendOrPostCallback d, object arg) { }
+ public void PostOperationCompleted(System.Threading.SendOrPostCallback d, object arg) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public static partial class AsyncOperationManager
+ {
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.Threading.SynchronizationContext SynchronizationContext { get { throw null; } [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]set { } }
+ public static System.ComponentModel.AsyncOperation CreateOperation(object userSuppliedState) { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class AttributeCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public static readonly System.ComponentModel.AttributeCollection Empty;
+ protected AttributeCollection() { }
+ public AttributeCollection(params System.Attribute[] attributes) { }
+ protected virtual System.Attribute[] Attributes { get { throw null; } }
+ public int Count { get { throw null; } }
+ public virtual System.Attribute this[int index] { get { throw null; } }
+ public virtual System.Attribute this[System.Type attributeType] { get { throw null; } }
+ int System.Collections.ICollection.Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public bool Contains(System.Attribute attribute) { throw null; }
+ public bool Contains(System.Attribute[] attributes) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public static System.ComponentModel.AttributeCollection FromExisting(System.ComponentModel.AttributeCollection existing, params System.Attribute[] newAttributes) { throw null; }
+ protected System.Attribute GetDefaultAttribute(System.Type attributeType) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public bool Matches(System.Attribute attribute) { throw null; }
+ public bool Matches(System.Attribute[] attributes) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public partial class AttributeProviderAttribute : System.Attribute
+ {
+ public AttributeProviderAttribute(string typeName) { }
+ public AttributeProviderAttribute(string typeName, string propertyName) { }
+ public AttributeProviderAttribute(System.Type type) { }
+ public string PropertyName { get { throw null; } }
+ public string TypeName { get { throw null; } }
+ }
+ [System.ComponentModel.DefaultEventAttribute("DoWork")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class BackgroundWorker : System.ComponentModel.Component
+ {
+ public BackgroundWorker() { }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public bool CancellationPending { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public bool IsBusy { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool WorkerReportsProgress { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ public bool WorkerSupportsCancellation { get { throw null; } set { } }
+ public event System.ComponentModel.DoWorkEventHandler DoWork { add { } remove { } }
+ public event System.ComponentModel.ProgressChangedEventHandler ProgressChanged { add { } remove { } }
+ public event System.ComponentModel.RunWorkerCompletedEventHandler RunWorkerCompleted { add { } remove { } }
+ public void CancelAsync() { }
+ protected virtual void OnDoWork(System.ComponentModel.DoWorkEventArgs e) { }
+ protected virtual void OnProgressChanged(System.ComponentModel.ProgressChangedEventArgs e) { }
+ protected virtual void OnRunWorkerCompleted(System.ComponentModel.RunWorkerCompletedEventArgs e) { }
+ public void ReportProgress(int percentProgress) { }
+ public void ReportProgress(int percentProgress, object userState) { }
+ public void RunWorkerAsync() { }
+ public void RunWorkerAsync(object argument) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class BaseNumberConverter : System.ComponentModel.TypeConverter
+ {
+ protected BaseNumberConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type t) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class BindableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.BindableAttribute Default;
+ public static readonly System.ComponentModel.BindableAttribute No;
+ public static readonly System.ComponentModel.BindableAttribute Yes;
+ public BindableAttribute(bool bindable) { }
+ public BindableAttribute(bool bindable, System.ComponentModel.BindingDirection direction) { }
+ public BindableAttribute(System.ComponentModel.BindableSupport flags) { }
+ public BindableAttribute(System.ComponentModel.BindableSupport flags, System.ComponentModel.BindingDirection direction) { }
+ public bool Bindable { get { throw null; } }
+ public System.ComponentModel.BindingDirection Direction { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ public enum BindableSupport
+ {
+ Default = 2,
+ No = 0,
+ Yes = 1,
+ }
+ public enum BindingDirection
+ {
+ OneWay = 0,
+ TwoWay = 1,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.SerializableAttribute]
+ public partial class BindingList<T> : System.Collections.ObjectModel.Collection<T>, System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IBindingList, System.ComponentModel.ICancelAddNew, System.ComponentModel.IRaiseItemChangedEvents
+ {
+ public BindingList() { }
+ public BindingList(System.Collections.Generic.IList<T> list) { }
+ public bool AllowEdit { get { throw null; } set { } }
+ public bool AllowNew { get { throw null; } set { } }
+ public bool AllowRemove { get { throw null; } set { } }
+ protected virtual bool IsSortedCore { get { throw null; } }
+ public bool RaiseListChangedEvents { get { throw null; } set { } }
+ protected virtual System.ComponentModel.ListSortDirection SortDirectionCore { get { throw null; } }
+ protected virtual System.ComponentModel.PropertyDescriptor SortPropertyCore { get { throw null; } }
+ protected virtual bool SupportsChangeNotificationCore { get { throw null; } }
+ protected virtual bool SupportsSearchingCore { get { throw null; } }
+ protected virtual bool SupportsSortingCore { get { throw null; } }
+ bool System.ComponentModel.IBindingList.AllowEdit { get { throw null; } }
+ bool System.ComponentModel.IBindingList.AllowNew { get { throw null; } }
+ bool System.ComponentModel.IBindingList.AllowRemove { get { throw null; } }
+ bool System.ComponentModel.IBindingList.IsSorted { get { throw null; } }
+ System.ComponentModel.ListSortDirection System.ComponentModel.IBindingList.SortDirection { get { throw null; } }
+ System.ComponentModel.PropertyDescriptor System.ComponentModel.IBindingList.SortProperty { get { throw null; } }
+ bool System.ComponentModel.IBindingList.SupportsChangeNotification { get { throw null; } }
+ bool System.ComponentModel.IBindingList.SupportsSearching { get { throw null; } }
+ bool System.ComponentModel.IBindingList.SupportsSorting { get { throw null; } }
+ bool System.ComponentModel.IRaiseItemChangedEvents.RaisesItemChangedEvents { get { throw null; } }
+ public event System.ComponentModel.AddingNewEventHandler AddingNew { add { } remove { } }
+ public event System.ComponentModel.ListChangedEventHandler ListChanged { add { } remove { } }
+ public T AddNew() { throw null; }
+ protected virtual object AddNewCore() { throw null; }
+ protected virtual void ApplySortCore(System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction) { }
+ public virtual void CancelNew(int itemIndex) { }
+ protected override void ClearItems() { }
+ public virtual void EndNew(int itemIndex) { }
+ protected virtual int FindCore(System.ComponentModel.PropertyDescriptor prop, object key) { throw null; }
+ protected override void InsertItem(int index, T item) { }
+ protected virtual void OnAddingNew(System.ComponentModel.AddingNewEventArgs e) { }
+ protected virtual void OnListChanged(System.ComponentModel.ListChangedEventArgs e) { }
+ protected override void RemoveItem(int index) { }
+ protected virtual void RemoveSortCore() { }
+ public void ResetBindings() { }
+ public void ResetItem(int position) { }
+ protected override void SetItem(int index, T item) { }
+ void System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor prop) { }
+ object System.ComponentModel.IBindingList.AddNew() { throw null; }
+ void System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor prop, System.ComponentModel.ListSortDirection direction) { }
+ int System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor prop, object key) { throw null; }
+ void System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor prop) { }
+ void System.ComponentModel.IBindingList.RemoveSort() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class BooleanConverter : System.ComponentModel.TypeConverter
+ {
+ public BooleanConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class BrowsableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.BrowsableAttribute Default;
+ public static readonly System.ComponentModel.BrowsableAttribute No;
+ public static readonly System.ComponentModel.BrowsableAttribute Yes;
+ public BrowsableAttribute(bool browsable) { }
+ public bool Browsable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ByteConverter : System.ComponentModel.BaseNumberConverter
+ {
+ public ByteConverter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class CancelEventArgs : System.EventArgs
+ {
+ public CancelEventArgs() { }
+ public CancelEventArgs(bool cancel) { }
+ public bool Cancel { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void CancelEventHandler(object sender, System.ComponentModel.CancelEventArgs e);
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class CategoryAttribute : System.Attribute
+ {
+ public CategoryAttribute() { }
+ public CategoryAttribute(string category) { }
+ public static System.ComponentModel.CategoryAttribute Action { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Appearance { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Asynchronous { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Behavior { get { throw null; } }
+ public string Category { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Data { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Default { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Design { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute DragDrop { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Focus { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Format { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Key { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Layout { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute Mouse { get { throw null; } }
+ public static System.ComponentModel.CategoryAttribute WindowStyle { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ protected virtual string GetLocalizedString(string value) { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class CharConverter : System.ComponentModel.TypeConverter
+ {
+ public CharConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum CollectionChangeAction
+ {
+ Add = 1,
+ Refresh = 3,
+ Remove = 2,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class CollectionChangeEventArgs : System.EventArgs
+ {
+ public CollectionChangeEventArgs(System.ComponentModel.CollectionChangeAction action, object element) { }
+ public virtual System.ComponentModel.CollectionChangeAction Action { get { throw null; } }
+ public virtual object Element { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void CollectionChangeEventHandler(object sender, System.ComponentModel.CollectionChangeEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class CollectionConverter : System.ComponentModel.TypeConverter
+ {
+ public CollectionConverter() { }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class ComplexBindingPropertiesAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ComplexBindingPropertiesAttribute Default;
+ public ComplexBindingPropertiesAttribute() { }
+ public ComplexBindingPropertiesAttribute(string dataSource) { }
+ public ComplexBindingPropertiesAttribute(string dataSource, string dataMember) { }
+ public string DataMember { get { throw null; } }
+ public string DataSource { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.ComponentModel.DesignerCategoryAttribute("Component")]
+ [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(1))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class Component : System.MarshalByRefObject, System.ComponentModel.IComponent, System.IDisposable
+ {
+ public Component() { }
+ protected virtual bool CanRaiseEvents { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public System.ComponentModel.IContainer Container { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ protected bool DesignMode { get { throw null; } }
+ protected System.ComponentModel.EventHandlerList Events { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public virtual System.ComponentModel.ISite Site { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public event System.EventHandler Disposed { add { } remove { } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~Component() { }
+ protected virtual object GetService(System.Type service) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class ComponentCollection : System.Collections.ReadOnlyCollectionBase
+ {
+ public ComponentCollection(System.ComponentModel.IComponent[] components) { }
+ public virtual System.ComponentModel.IComponent this[int index] { get { throw null; } }
+ public virtual System.ComponentModel.IComponent this[string name] { get { throw null; } }
+ public void CopyTo(System.ComponentModel.IComponent[] array, int index) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ComponentConverter : System.ComponentModel.ReferenceConverter
+ {
+ public ComponentConverter(System.Type type) : base (default(System.Type)) { }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class ComponentEditor
+ {
+ protected ComponentEditor() { }
+ public abstract bool EditComponent(System.ComponentModel.ITypeDescriptorContext context, object component);
+ public bool EditComponent(object component) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ComponentResourceManager : System.Resources.ResourceManager
+ {
+ public ComponentResourceManager() { }
+ public ComponentResourceManager(System.Type t) { }
+ public void ApplyResources(object value, string objectName) { }
+ public virtual void ApplyResources(object value, string objectName, System.Globalization.CultureInfo culture) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class Container : System.ComponentModel.IContainer, System.IDisposable
+ {
+ public Container() { }
+ public virtual System.ComponentModel.ComponentCollection Components { get { throw null; } }
+ public virtual void Add(System.ComponentModel.IComponent component) { }
+ public virtual void Add(System.ComponentModel.IComponent component, string name) { }
+ protected virtual System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string name) { throw null; }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~Container() { }
+ protected virtual object GetService(System.Type service) { throw null; }
+ public virtual void Remove(System.ComponentModel.IComponent component) { }
+ protected void RemoveWithoutUnsiting(System.ComponentModel.IComponent component) { }
+ protected virtual void ValidateName(System.ComponentModel.IComponent component, string name) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class ContainerFilterService
+ {
+ protected ContainerFilterService() { }
+ public virtual System.ComponentModel.ComponentCollection FilterComponents(System.ComponentModel.ComponentCollection components) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class CultureInfoConverter : System.ComponentModel.TypeConverter
+ {
+ public CultureInfoConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ protected virtual string GetCultureName(System.Globalization.CultureInfo culture) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class CustomTypeDescriptor : System.ComponentModel.ICustomTypeDescriptor
+ {
+ protected CustomTypeDescriptor() { }
+ protected CustomTypeDescriptor(System.ComponentModel.ICustomTypeDescriptor parent) { }
+ public virtual System.ComponentModel.AttributeCollection GetAttributes() { throw null; }
+ public virtual string GetClassName() { throw null; }
+ public virtual string GetComponentName() { throw null; }
+ public virtual System.ComponentModel.TypeConverter GetConverter() { throw null; }
+ public virtual System.ComponentModel.EventDescriptor GetDefaultEvent() { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptor GetDefaultProperty() { throw null; }
+ public virtual object GetEditor(System.Type editorBaseType) { throw null; }
+ public virtual System.ComponentModel.EventDescriptorCollection GetEvents() { throw null; }
+ public virtual System.ComponentModel.EventDescriptorCollection GetEvents(System.Attribute[] attributes) { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties() { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Attribute[] attributes) { throw null; }
+ public virtual object GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DataErrorsChangedEventArgs : System.EventArgs
+ {
+ public DataErrorsChangedEventArgs(string propertyName) { }
+ public virtual string PropertyName { get { throw null; } }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class DataObjectAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DataObjectAttribute DataObject;
+ public static readonly System.ComponentModel.DataObjectAttribute Default;
+ public static readonly System.ComponentModel.DataObjectAttribute NonDataObject;
+ public DataObjectAttribute() { }
+ public DataObjectAttribute(bool isDataObject) { }
+ public bool IsDataObject { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public sealed partial class DataObjectFieldAttribute : System.Attribute
+ {
+ public DataObjectFieldAttribute(bool primaryKey) { }
+ public DataObjectFieldAttribute(bool primaryKey, bool isIdentity) { }
+ public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable) { }
+ public DataObjectFieldAttribute(bool primaryKey, bool isIdentity, bool isNullable, int length) { }
+ public bool IsIdentity { get { throw null; } }
+ public bool IsNullable { get { throw null; } }
+ public int Length { get { throw null; } }
+ public bool PrimaryKey { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(64))]
+ public sealed partial class DataObjectMethodAttribute : System.Attribute
+ {
+ public DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType methodType) { }
+ public DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType methodType, bool isDefault) { }
+ public bool IsDefault { get { throw null; } }
+ public System.ComponentModel.DataObjectMethodType MethodType { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool Match(object obj) { throw null; }
+ }
+ public enum DataObjectMethodType
+ {
+ Delete = 4,
+ Fill = 0,
+ Insert = 3,
+ Select = 1,
+ Update = 2,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DateTimeConverter : System.ComponentModel.TypeConverter
+ {
+ public DateTimeConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DateTimeOffsetConverter : System.ComponentModel.TypeConverter
+ {
+ public DateTimeOffsetConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DecimalConverter : System.ComponentModel.BaseNumberConverter
+ {
+ public DecimalConverter() { }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class DefaultBindingPropertyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DefaultBindingPropertyAttribute Default;
+ public DefaultBindingPropertyAttribute() { }
+ public DefaultBindingPropertyAttribute(string name) { }
+ public string Name { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class DefaultEventAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DefaultEventAttribute Default;
+ public DefaultEventAttribute(string name) { }
+ public string Name { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class DefaultPropertyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DefaultPropertyAttribute Default;
+ public DefaultPropertyAttribute(string name) { }
+ public string Name { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class DefaultValueAttribute : System.Attribute
+ {
+ public DefaultValueAttribute(bool value) { }
+ public DefaultValueAttribute(byte value) { }
+ public DefaultValueAttribute(char value) { }
+ public DefaultValueAttribute(double value) { }
+ public DefaultValueAttribute(short value) { }
+ public DefaultValueAttribute(int value) { }
+ public DefaultValueAttribute(long value) { }
+ public DefaultValueAttribute(object value) { }
+ public DefaultValueAttribute(float value) { }
+ public DefaultValueAttribute(string value) { }
+ public DefaultValueAttribute(System.Type type, string value) { }
+ public virtual object Value { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ protected void SetValue(object value) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class DescriptionAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DescriptionAttribute Default;
+ public DescriptionAttribute() { }
+ public DescriptionAttribute(string description) { }
+ public virtual string Description { get { throw null; } }
+ protected string DescriptionValue { get { throw null; } set { } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true, Inherited=true)]
+ public sealed partial class DesignerAttribute : System.Attribute
+ {
+ public DesignerAttribute(string designerTypeName) { }
+ public DesignerAttribute(string designerTypeName, string designerBaseTypeName) { }
+ public DesignerAttribute(string designerTypeName, System.Type designerBaseType) { }
+ public DesignerAttribute(System.Type designerType) { }
+ public DesignerAttribute(System.Type designerType, System.Type designerBaseType) { }
+ public string DesignerBaseTypeName { get { throw null; } }
+ public string DesignerTypeName { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)]
+ public sealed partial class DesignerCategoryAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DesignerCategoryAttribute Component;
+ public static readonly System.ComponentModel.DesignerCategoryAttribute Default;
+ public static readonly System.ComponentModel.DesignerCategoryAttribute Form;
+ public static readonly System.ComponentModel.DesignerCategoryAttribute Generic;
+ public DesignerCategoryAttribute() { }
+ public DesignerCategoryAttribute(string category) { }
+ public string Category { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum DesignerSerializationVisibility
+ {
+ Content = 2,
+ Hidden = 0,
+ Visible = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(960))]
+ public sealed partial class DesignerSerializationVisibilityAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Content;
+ public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Default;
+ public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Hidden;
+ public static readonly System.ComponentModel.DesignerSerializationVisibilityAttribute Visible;
+ public DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility visibility) { }
+ public System.ComponentModel.DesignerSerializationVisibility Visibility { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class DesignOnlyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DesignOnlyAttribute Default;
+ public static readonly System.ComponentModel.DesignOnlyAttribute No;
+ public static readonly System.ComponentModel.DesignOnlyAttribute Yes;
+ public DesignOnlyAttribute(bool isDesignOnly) { }
+ public bool IsDesignOnly { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028))]
+ public sealed partial class DesignTimeVisibleAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DesignTimeVisibleAttribute Default;
+ public static readonly System.ComponentModel.DesignTimeVisibleAttribute No;
+ public static readonly System.ComponentModel.DesignTimeVisibleAttribute Yes;
+ public DesignTimeVisibleAttribute() { }
+ public DesignTimeVisibleAttribute(bool visible) { }
+ public bool Visible { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(708))]
+ public partial class DisplayNameAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.DisplayNameAttribute Default;
+ public DisplayNameAttribute() { }
+ public DisplayNameAttribute(string displayName) { }
+ public virtual string DisplayName { get { throw null; } }
+ protected string DisplayNameValue { get { throw null; } set { } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DoubleConverter : System.ComponentModel.BaseNumberConverter
+ {
+ public DoubleConverter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class DoWorkEventArgs : System.ComponentModel.CancelEventArgs
+ {
+ public DoWorkEventArgs(object argument) { }
+ public object Argument { get { throw null; } }
+ public object Result { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void DoWorkEventHandler(object sender, System.ComponentModel.DoWorkEventArgs e);
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true, Inherited=true)]
+ public sealed partial class EditorAttribute : System.Attribute
+ {
+ public EditorAttribute() { }
+ public EditorAttribute(string typeName, string baseTypeName) { }
+ public EditorAttribute(string typeName, System.Type baseType) { }
+ public EditorAttribute(System.Type type, System.Type baseType) { }
+ public string EditorBaseTypeName { get { throw null; } }
+ public string EditorTypeName { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(6140))]
+ public sealed partial class EditorBrowsableAttribute : System.Attribute
+ {
+ public EditorBrowsableAttribute() { }
+ public EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState state) { }
+ public System.ComponentModel.EditorBrowsableState State { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ public enum EditorBrowsableState
+ {
+ Advanced = 2,
+ Always = 0,
+ Never = 1,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class EnumConverter : System.ComponentModel.TypeConverter
+ {
+ public EnumConverter(System.Type type) { }
+ protected virtual System.Collections.IComparer Comparer { get { throw null; } }
+ protected System.Type EnumType { get { throw null; } }
+ protected System.ComponentModel.TypeConverter.StandardValuesCollection Values { get { throw null; } set { } }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class EventDescriptor : System.ComponentModel.MemberDescriptor
+ {
+ protected EventDescriptor(System.ComponentModel.MemberDescriptor descr) : base (default(string)) { }
+ protected EventDescriptor(System.ComponentModel.MemberDescriptor descr, System.Attribute[] attrs) : base (default(string)) { }
+ protected EventDescriptor(string name, System.Attribute[] attrs) : base (default(string)) { }
+ public abstract System.Type ComponentType { get; }
+ public abstract System.Type EventType { get; }
+ public abstract bool IsMulticast { get; }
+ public abstract void AddEventHandler(object component, System.Delegate value);
+ public abstract void RemoveEventHandler(object component, System.Delegate value);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class EventDescriptorCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public static readonly System.ComponentModel.EventDescriptorCollection Empty;
+ public EventDescriptorCollection(System.ComponentModel.EventDescriptor[] events) { }
+ public EventDescriptorCollection(System.ComponentModel.EventDescriptor[] events, bool readOnly) { }
+ public int Count { get { throw null; } }
+ public virtual System.ComponentModel.EventDescriptor this[int index] { get { throw null; } }
+ public virtual System.ComponentModel.EventDescriptor this[string name] { get { throw null; } }
+ int System.Collections.ICollection.Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.ComponentModel.EventDescriptor value) { throw null; }
+ public void Clear() { }
+ public bool Contains(System.ComponentModel.EventDescriptor value) { throw null; }
+ public virtual System.ComponentModel.EventDescriptor Find(string name, bool ignoreCase) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.ComponentModel.EventDescriptor value) { throw null; }
+ public void Insert(int index, System.ComponentModel.EventDescriptor value) { }
+ protected void InternalSort(System.Collections.IComparer sorter) { }
+ protected void InternalSort(string[] names) { }
+ public void Remove(System.ComponentModel.EventDescriptor value) { }
+ public void RemoveAt(int index) { }
+ public virtual System.ComponentModel.EventDescriptorCollection Sort() { throw null; }
+ public virtual System.ComponentModel.EventDescriptorCollection Sort(System.Collections.IComparer comparer) { throw null; }
+ public virtual System.ComponentModel.EventDescriptorCollection Sort(string[] names) { throw null; }
+ public virtual System.ComponentModel.EventDescriptorCollection Sort(string[] names, System.Collections.IComparer comparer) { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ void System.Collections.IList.Clear() { }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public sealed partial class EventHandlerList : System.IDisposable
+ {
+ public EventHandlerList() { }
+ public System.Delegate this[object key] { get { throw null; } set { } }
+ public void AddHandler(object key, System.Delegate value) { }
+ public void AddHandlers(System.ComponentModel.EventHandlerList listToAddFrom) { }
+ public void Dispose() { }
+ public void RemoveHandler(object key, System.Delegate value) { }
+ }
+ public partial class ExpandableObjectConverter : System.ComponentModel.TypeConverter
+ {
+ public ExpandableObjectConverter() { }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class ExtenderProvidedPropertyAttribute : System.Attribute
+ {
+ public ExtenderProvidedPropertyAttribute() { }
+ public System.ComponentModel.PropertyDescriptor ExtenderProperty { get { throw null; } }
+ public System.ComponentModel.IExtenderProvider Provider { get { throw null; } }
+ public System.Type ReceiverType { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class GuidConverter : System.ComponentModel.TypeConverter
+ {
+ public GuidConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class HandledEventArgs : System.EventArgs
+ {
+ public HandledEventArgs() { }
+ public HandledEventArgs(bool defaultHandledValue) { }
+ public bool Handled { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void HandledEventHandler(object sender, System.ComponentModel.HandledEventArgs e);
+ public partial interface IBindingList : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ bool AllowEdit { get; }
+ bool AllowNew { get; }
+ bool AllowRemove { get; }
+ bool IsSorted { get; }
+ System.ComponentModel.ListSortDirection SortDirection { get; }
+ System.ComponentModel.PropertyDescriptor SortProperty { get; }
+ bool SupportsChangeNotification { get; }
+ bool SupportsSearching { get; }
+ bool SupportsSorting { get; }
+ event System.ComponentModel.ListChangedEventHandler ListChanged;
+ void AddIndex(System.ComponentModel.PropertyDescriptor property);
+ object AddNew();
+ void ApplySort(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction);
+ int Find(System.ComponentModel.PropertyDescriptor property, object key);
+ void RemoveIndex(System.ComponentModel.PropertyDescriptor property);
+ void RemoveSort();
+ }
+ public partial interface IBindingListView : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList, System.ComponentModel.IBindingList
+ {
+ string Filter { get; set; }
+ System.ComponentModel.ListSortDescriptionCollection SortDescriptions { get; }
+ bool SupportsAdvancedSorting { get; }
+ bool SupportsFiltering { get; }
+ void ApplySort(System.ComponentModel.ListSortDescriptionCollection sorts);
+ void RemoveFilter();
+ }
+ public partial interface ICancelAddNew
+ {
+ void CancelNew(int itemIndex);
+ void EndNew(int itemIndex);
+ }
+ public partial interface IChangeTracking
+ {
+ bool IsChanged { get; }
+ void AcceptChanges();
+ }
+ [System.ObsoleteAttribute("This interface has been deprecated. Add a TypeDescriptionProvider to handle type TypeDescriptor.ComObjectType instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public partial interface IComNativeDescriptorHandler
+ {
+ System.ComponentModel.AttributeCollection GetAttributes(object component);
+ string GetClassName(object component);
+ System.ComponentModel.TypeConverter GetConverter(object component);
+ System.ComponentModel.EventDescriptor GetDefaultEvent(object component);
+ System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component);
+ object GetEditor(object component, System.Type baseEditorType);
+ System.ComponentModel.EventDescriptorCollection GetEvents(object component);
+ System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes);
+ string GetName(object component);
+ System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes);
+ object GetPropertyValue(object component, int dispid, ref bool success);
+ object GetPropertyValue(object component, string propertyName, ref bool success);
+ }
+ [System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute("System.ComponentModel.Design.Serialization.RootCodeDomSerializer, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.Serialization.CodeDomSerializer, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", true)]
+ [System.ComponentModel.DesignerAttribute("System.ComponentModel.Design.ComponentDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.ComponentModel.Design.IDesigner))]
+ [System.ComponentModel.DesignerAttribute("System.Windows.Forms.Design.ComponentDocumentDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.ComponentModel.Design.IRootDesigner))]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ComponentConverter))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IComponent : System.IDisposable
+ {
+ System.ComponentModel.ISite Site { get; set; }
+ event System.EventHandler Disposed;
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IContainer : System.IDisposable
+ {
+ System.ComponentModel.ComponentCollection Components { get; }
+ void Add(System.ComponentModel.IComponent component);
+ void Add(System.ComponentModel.IComponent component, string name);
+ void Remove(System.ComponentModel.IComponent component);
+ }
+ public partial interface ICustomTypeDescriptor
+ {
+ System.ComponentModel.AttributeCollection GetAttributes();
+ string GetClassName();
+ string GetComponentName();
+ System.ComponentModel.TypeConverter GetConverter();
+ System.ComponentModel.EventDescriptor GetDefaultEvent();
+ System.ComponentModel.PropertyDescriptor GetDefaultProperty();
+ object GetEditor(System.Type editorBaseType);
+ System.ComponentModel.EventDescriptorCollection GetEvents();
+ System.ComponentModel.EventDescriptorCollection GetEvents(System.Attribute[] attributes);
+ System.ComponentModel.PropertyDescriptorCollection GetProperties();
+ System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Attribute[] attributes);
+ object GetPropertyOwner(System.ComponentModel.PropertyDescriptor pd);
+ }
+ public partial interface IDataErrorInfo
+ {
+ string Error { get; }
+ string this[string columnName] { get; }
+ }
+ public partial interface IEditableObject
+ {
+ void BeginEdit();
+ void CancelEdit();
+ void EndEdit();
+ }
+ public partial interface IExtenderProvider
+ {
+ bool CanExtend(object extendee);
+ }
+ public partial interface IIntellisenseBuilder
+ {
+ string Name { get; }
+ bool Show(string language, string value, ref string newValue);
+ }
+ [System.ComponentModel.EditorAttribute("System.Windows.Forms.Design.DataSourceListEditor, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.ComponentModel.MergablePropertyAttribute(false)]
+ [System.ComponentModel.TypeConverterAttribute("System.Windows.Forms.Design.DataSourceConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ public partial interface IListSource
+ {
+ bool ContainsListCollection { get; }
+ System.Collections.IList GetList();
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class ImmutableObjectAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ImmutableObjectAttribute Default;
+ public static readonly System.ComponentModel.ImmutableObjectAttribute No;
+ public static readonly System.ComponentModel.ImmutableObjectAttribute Yes;
+ public ImmutableObjectAttribute(bool immutable) { }
+ public bool Immutable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ public partial interface INestedContainer : System.ComponentModel.IContainer, System.IDisposable
+ {
+ System.ComponentModel.IComponent Owner { get; }
+ }
+ public partial interface INestedSite : System.ComponentModel.ISite, System.IServiceProvider
+ {
+ string FullName { get; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(896))]
+ public sealed partial class InheritanceAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.InheritanceAttribute Default;
+ public static readonly System.ComponentModel.InheritanceAttribute Inherited;
+ public static readonly System.ComponentModel.InheritanceAttribute InheritedReadOnly;
+ public static readonly System.ComponentModel.InheritanceAttribute NotInherited;
+ public InheritanceAttribute() { }
+ public InheritanceAttribute(System.ComponentModel.InheritanceLevel inheritanceLevel) { }
+ public System.ComponentModel.InheritanceLevel InheritanceLevel { get { throw null; } }
+ public override bool Equals(object value) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public enum InheritanceLevel
+ {
+ Inherited = 1,
+ InheritedReadOnly = 2,
+ NotInherited = 3,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class InitializationEventAttribute : System.Attribute
+ {
+ public InitializationEventAttribute(string eventName) { }
+ public string EventName { get { throw null; } }
+ }
+ public partial interface INotifyDataErrorInfo
+ {
+ bool HasErrors { get; }
+ event System.EventHandler<System.ComponentModel.DataErrorsChangedEventArgs> ErrorsChanged;
+ System.Collections.IEnumerable GetErrors(string propertyName);
+ }
+ public partial interface INotifyPropertyChanged
+ {
+ event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
+ }
+ public partial interface INotifyPropertyChanging
+ {
+ event System.ComponentModel.PropertyChangingEventHandler PropertyChanging;
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public partial class InstallerTypeAttribute : System.Attribute
+ {
+ public InstallerTypeAttribute(string typeName) { }
+ public InstallerTypeAttribute(System.Type installerType) { }
+ public virtual System.Type InstallerType { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class InstanceCreationEditor
+ {
+ protected InstanceCreationEditor() { }
+ public virtual string Text { get { throw null; } }
+ public abstract object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Type instanceType);
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class Int16Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public Int16Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class Int32Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public Int32Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class Int64Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public Int64Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.SerializableAttribute]
+ public partial class InvalidAsynchronousStateException : System.ArgumentException
+ {
+ public InvalidAsynchronousStateException() { }
+ protected InvalidAsynchronousStateException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public InvalidAsynchronousStateException(string message) { }
+ public InvalidAsynchronousStateException(string message, System.Exception innerException) { }
+ }
+ [System.SerializableAttribute]
+ public partial class InvalidEnumArgumentException : System.ArgumentException
+ {
+ public InvalidEnumArgumentException() { }
+ protected InvalidEnumArgumentException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public InvalidEnumArgumentException(string message) { }
+ public InvalidEnumArgumentException(string message, System.Exception innerException) { }
+ public InvalidEnumArgumentException(string argumentName, int invalidValue, System.Type enumClass) { }
+ }
+ public partial interface IRaiseItemChangedEvents
+ {
+ bool RaisesItemChangedEvents { get; }
+ }
+ public partial interface IRevertibleChangeTracking : System.ComponentModel.IChangeTracking
+ {
+ void RejectChanges();
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ISite : System.IServiceProvider
+ {
+ System.ComponentModel.IComponent Component { get; }
+ System.ComponentModel.IContainer Container { get; }
+ bool DesignMode { get; }
+ string Name { get; set; }
+ }
+ public partial interface ISupportInitialize
+ {
+ void BeginInit();
+ void EndInit();
+ }
+ public partial interface ISupportInitializeNotification : System.ComponentModel.ISupportInitialize
+ {
+ bool IsInitialized { get; }
+ event System.EventHandler Initialized;
+ }
+ public partial interface ISynchronizeInvoke
+ {
+ bool InvokeRequired { get; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true, ExternalThreading=true)]
+ System.IAsyncResult BeginInvoke(System.Delegate method, object[] args);
+ object EndInvoke(System.IAsyncResult result);
+ object Invoke(System.Delegate method, object[] args);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ITypeDescriptorContext : System.IServiceProvider
+ {
+ System.ComponentModel.IContainer Container { get; }
+ object Instance { get; }
+ System.ComponentModel.PropertyDescriptor PropertyDescriptor { get; }
+ void OnComponentChanged();
+ bool OnComponentChanging();
+ }
+ public partial interface ITypedList
+ {
+ System.ComponentModel.PropertyDescriptorCollection GetItemProperties(System.ComponentModel.PropertyDescriptor[] listAccessors);
+ string GetListName(System.ComponentModel.PropertyDescriptor[] listAccessors);
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class License : System.IDisposable
+ {
+ protected License() { }
+ public abstract string LicenseKey { get; }
+ public abstract void Dispose();
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class LicenseContext : System.IServiceProvider
+ {
+ public LicenseContext() { }
+ public virtual System.ComponentModel.LicenseUsageMode UsageMode { get { throw null; } }
+ public virtual string GetSavedLicenseKey(System.Type type, System.Reflection.Assembly resourceAssembly) { throw null; }
+ public virtual object GetService(System.Type type) { throw null; }
+ public virtual void SetSavedLicenseKey(System.Type type, string key) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.SerializableAttribute]
+ public partial class LicenseException : System.SystemException
+ {
+ protected LicenseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public LicenseException(System.Type type) { }
+ public LicenseException(System.Type type, object instance) { }
+ public LicenseException(System.Type type, object instance, string message) { }
+ public LicenseException(System.Type type, object instance, string message, System.Exception innerException) { }
+ public System.Type LicensedType { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalProcessMgmt=true)]
+ public sealed partial class LicenseManager
+ {
+ internal LicenseManager() { }
+ public static System.ComponentModel.LicenseContext CurrentContext { get { throw null; } set { } }
+ public static System.ComponentModel.LicenseUsageMode UsageMode { get { throw null; } }
+ public static object CreateWithContext(System.Type type, System.ComponentModel.LicenseContext creationContext) { throw null; }
+ public static object CreateWithContext(System.Type type, System.ComponentModel.LicenseContext creationContext, object[] args) { throw null; }
+ public static bool IsLicensed(System.Type type) { throw null; }
+ public static bool IsValid(System.Type type) { throw null; }
+ public static bool IsValid(System.Type type, object instance, out System.ComponentModel.License license) { license = default(System.ComponentModel.License); throw null; }
+ public static void LockContext(object contextUser) { }
+ public static void UnlockContext(object contextUser) { }
+ public static void Validate(System.Type type) { }
+ public static System.ComponentModel.License Validate(System.Type type, object instance) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class LicenseProvider
+ {
+ protected LicenseProvider() { }
+ public abstract System.ComponentModel.License GetLicense(System.ComponentModel.LicenseContext context, System.Type type, object instance, bool allowExceptions);
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
+ public sealed partial class LicenseProviderAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.LicenseProviderAttribute Default;
+ public LicenseProviderAttribute() { }
+ public LicenseProviderAttribute(string typeName) { }
+ public LicenseProviderAttribute(System.Type type) { }
+ public System.Type LicenseProvider { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object value) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ public enum LicenseUsageMode
+ {
+ Designtime = 1,
+ Runtime = 0,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class LicFileLicenseProvider : System.ComponentModel.LicenseProvider
+ {
+ public LicFileLicenseProvider() { }
+ protected virtual string GetKey(System.Type type) { throw null; }
+ public override System.ComponentModel.License GetLicense(System.ComponentModel.LicenseContext context, System.Type type, object instance, bool allowExceptions) { throw null; }
+ protected virtual bool IsKeyValid(string key, System.Type type) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class ListBindableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ListBindableAttribute Default;
+ public static readonly System.ComponentModel.ListBindableAttribute No;
+ public static readonly System.ComponentModel.ListBindableAttribute Yes;
+ public ListBindableAttribute(bool listBindable) { }
+ public ListBindableAttribute(System.ComponentModel.BindableSupport flags) { }
+ public bool ListBindable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ListChangedEventArgs : System.EventArgs
+ {
+ public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, System.ComponentModel.PropertyDescriptor propDesc) { }
+ public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex) { }
+ public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex, System.ComponentModel.PropertyDescriptor propDesc) { }
+ public ListChangedEventArgs(System.ComponentModel.ListChangedType listChangedType, int newIndex, int oldIndex) { }
+ public System.ComponentModel.ListChangedType ListChangedType { get { throw null; } }
+ public int NewIndex { get { throw null; } }
+ public int OldIndex { get { throw null; } }
+ public System.ComponentModel.PropertyDescriptor PropertyDescriptor { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ListChangedEventHandler(object sender, System.ComponentModel.ListChangedEventArgs e);
+ public enum ListChangedType
+ {
+ ItemAdded = 1,
+ ItemChanged = 4,
+ ItemDeleted = 2,
+ ItemMoved = 3,
+ PropertyDescriptorAdded = 5,
+ PropertyDescriptorChanged = 7,
+ PropertyDescriptorDeleted = 6,
+ Reset = 0,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ListSortDescription
+ {
+ public ListSortDescription(System.ComponentModel.PropertyDescriptor property, System.ComponentModel.ListSortDirection direction) { }
+ public System.ComponentModel.PropertyDescriptor PropertyDescriptor { get { throw null; } set { } }
+ public System.ComponentModel.ListSortDirection SortDirection { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ListSortDescriptionCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public ListSortDescriptionCollection() { }
+ public ListSortDescriptionCollection(System.ComponentModel.ListSortDescription[] sorts) { }
+ public int Count { get { throw null; } }
+ public System.ComponentModel.ListSortDescription this[int index] { get { throw null; } set { } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public bool Contains(object value) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public int IndexOf(object value) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ void System.Collections.IList.Clear() { }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ }
+ public enum ListSortDirection
+ {
+ Ascending = 0,
+ Descending = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class LocalizableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.LocalizableAttribute Default;
+ public static readonly System.ComponentModel.LocalizableAttribute No;
+ public static readonly System.ComponentModel.LocalizableAttribute Yes;
+ public LocalizableAttribute(bool isLocalizable) { }
+ public bool IsLocalizable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class LookupBindingPropertiesAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.LookupBindingPropertiesAttribute Default;
+ public LookupBindingPropertiesAttribute() { }
+ public LookupBindingPropertiesAttribute(string dataSource, string displayMember, string valueMember, string lookupMember) { }
+ public string DataSource { get { throw null; } }
+ public string DisplayMember { get { throw null; } }
+ public string LookupMember { get { throw null; } }
+ public string ValueMember { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.ComponentModel.DesignerAttribute("System.Windows.Forms.Design.ComponentDocumentDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(System.ComponentModel.Design.IRootDesigner))]
+ [System.ComponentModel.DesignerCategoryAttribute("Component")]
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ComponentConverter))]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class MarshalByValueComponent : System.ComponentModel.IComponent, System.IDisposable, System.IServiceProvider
+ {
+ public MarshalByValueComponent() { }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public virtual System.ComponentModel.IContainer Container { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public virtual bool DesignMode { get { throw null; } }
+ protected System.ComponentModel.EventHandlerList Events { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public virtual System.ComponentModel.ISite Site { get { throw null; } set { } }
+ public event System.EventHandler Disposed { add { } remove { } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~MarshalByValueComponent() { }
+ public virtual object GetService(System.Type service) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class MaskedTextProvider : System.ICloneable
+ {
+ public MaskedTextProvider(string mask) { }
+ public MaskedTextProvider(string mask, bool restrictToAscii) { }
+ public MaskedTextProvider(string mask, char passwordChar, bool allowPromptAsInput) { }
+ public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture) { }
+ public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, bool restrictToAscii) { }
+ public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, bool allowPromptAsInput, char promptChar, char passwordChar, bool restrictToAscii) { }
+ public MaskedTextProvider(string mask, System.Globalization.CultureInfo culture, char passwordChar, bool allowPromptAsInput) { }
+ public bool AllowPromptAsInput { get { throw null; } }
+ public bool AsciiOnly { get { throw null; } }
+ public int AssignedEditPositionCount { get { throw null; } }
+ public int AvailableEditPositionCount { get { throw null; } }
+ public System.Globalization.CultureInfo Culture { get { throw null; } }
+ public static char DefaultPasswordChar { get { throw null; } }
+ public int EditPositionCount { get { throw null; } }
+ public System.Collections.IEnumerator EditPositions { get { throw null; } }
+ public bool IncludeLiterals { get { throw null; } set { } }
+ public bool IncludePrompt { get { throw null; } set { } }
+ public static int InvalidIndex { get { throw null; } }
+ public bool IsPassword { get { throw null; } set { } }
+ public char this[int index] { get { throw null; } }
+ public int LastAssignedPosition { get { throw null; } }
+ public int Length { get { throw null; } }
+ public string Mask { get { throw null; } }
+ public bool MaskCompleted { get { throw null; } }
+ public bool MaskFull { get { throw null; } }
+ public char PasswordChar { get { throw null; } set { } }
+ public char PromptChar { get { throw null; } set { } }
+ public bool ResetOnPrompt { get { throw null; } set { } }
+ public bool ResetOnSpace { get { throw null; } set { } }
+ public bool SkipLiterals { get { throw null; } set { } }
+ public bool Add(char input) { throw null; }
+ public bool Add(char input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Add(string input) { throw null; }
+ public bool Add(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public void Clear() { }
+ public void Clear(out System.ComponentModel.MaskedTextResultHint resultHint) { resultHint = default(System.ComponentModel.MaskedTextResultHint); }
+ public object Clone() { throw null; }
+ public int FindAssignedEditPositionFrom(int position, bool direction) { throw null; }
+ public int FindAssignedEditPositionInRange(int startPosition, int endPosition, bool direction) { throw null; }
+ public int FindEditPositionFrom(int position, bool direction) { throw null; }
+ public int FindEditPositionInRange(int startPosition, int endPosition, bool direction) { throw null; }
+ public int FindNonEditPositionFrom(int position, bool direction) { throw null; }
+ public int FindNonEditPositionInRange(int startPosition, int endPosition, bool direction) { throw null; }
+ public int FindUnassignedEditPositionFrom(int position, bool direction) { throw null; }
+ public int FindUnassignedEditPositionInRange(int startPosition, int endPosition, bool direction) { throw null; }
+ public static bool GetOperationResultFromHint(System.ComponentModel.MaskedTextResultHint hint) { throw null; }
+ public bool InsertAt(char input, int position) { throw null; }
+ public bool InsertAt(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool InsertAt(string input, int position) { throw null; }
+ public bool InsertAt(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool IsAvailablePosition(int position) { throw null; }
+ public bool IsEditPosition(int position) { throw null; }
+ public static bool IsValidInputChar(char c) { throw null; }
+ public static bool IsValidMaskChar(char c) { throw null; }
+ public static bool IsValidPasswordChar(char c) { throw null; }
+ public bool Remove() { throw null; }
+ public bool Remove(out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool RemoveAt(int position) { throw null; }
+ public bool RemoveAt(int startPosition, int endPosition) { throw null; }
+ public bool RemoveAt(int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Replace(char input, int position) { throw null; }
+ public bool Replace(char input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Replace(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Replace(string input, int position) { throw null; }
+ public bool Replace(string input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Replace(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool Set(string input) { throw null; }
+ public bool Set(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public string ToDisplayString() { throw null; }
+ public override string ToString() { throw null; }
+ public string ToString(bool ignorePasswordChar) { throw null; }
+ public string ToString(bool includePrompt, bool includeLiterals) { throw null; }
+ public string ToString(bool ignorePasswordChar, bool includePrompt, bool includeLiterals, int startPosition, int length) { throw null; }
+ public string ToString(bool includePrompt, bool includeLiterals, int startPosition, int length) { throw null; }
+ public string ToString(bool ignorePasswordChar, int startPosition, int length) { throw null; }
+ public string ToString(int startPosition, int length) { throw null; }
+ public bool VerifyChar(char input, int position, out System.ComponentModel.MaskedTextResultHint hint) { hint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ public bool VerifyEscapeChar(char input, int position) { throw null; }
+ public bool VerifyString(string input) { throw null; }
+ public bool VerifyString(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint) { testPosition = default(int); resultHint = default(System.ComponentModel.MaskedTextResultHint); throw null; }
+ }
+ public enum MaskedTextResultHint
+ {
+ AlphanumericCharacterExpected = -2,
+ AsciiCharacterExpected = -1,
+ CharacterEscaped = 1,
+ DigitExpected = -3,
+ InvalidInput = -51,
+ LetterExpected = -4,
+ NoEffect = 2,
+ NonEditPosition = -54,
+ PositionOutOfRange = -55,
+ PromptCharNotAllowed = -52,
+ SideEffect = 3,
+ SignedDigitExpected = -5,
+ Success = 4,
+ UnavailableEditPosition = -53,
+ Unknown = 0,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class MemberDescriptor
+ {
+ protected MemberDescriptor(System.ComponentModel.MemberDescriptor descr) { }
+ protected MemberDescriptor(System.ComponentModel.MemberDescriptor oldMemberDescriptor, System.Attribute[] newAttributes) { }
+ protected MemberDescriptor(string name) { }
+ protected MemberDescriptor(string name, System.Attribute[] attributes) { }
+ protected virtual System.Attribute[] AttributeArray { get { throw null; } set { } }
+ public virtual System.ComponentModel.AttributeCollection Attributes { get { throw null; } }
+ public virtual string Category { get { throw null; } }
+ public virtual string Description { get { throw null; } }
+ public virtual bool DesignTimeOnly { get { throw null; } }
+ public virtual string DisplayName { get { throw null; } }
+ public virtual bool IsBrowsable { get { throw null; } }
+ public virtual string Name { get { throw null; } }
+ protected virtual int NameHashCode { get { throw null; } }
+ protected virtual System.ComponentModel.AttributeCollection CreateAttributeCollection() { throw null; }
+ public override bool Equals(object obj) { throw null; }
+ protected virtual void FillAttributes(System.Collections.IList attributeList) { }
+ protected static System.Reflection.MethodInfo FindMethod(System.Type componentClass, string name, System.Type[] args, System.Type returnType) { throw null; }
+ protected static System.Reflection.MethodInfo FindMethod(System.Type componentClass, string name, System.Type[] args, System.Type returnType, bool publicOnly) { throw null; }
+ public override int GetHashCode() { throw null; }
+ protected virtual object GetInvocationTarget(System.Type type, object instance) { throw null; }
+ [System.ObsoleteAttribute("This method has been deprecated. Use GetInvocationTarget instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected static object GetInvokee(System.Type componentClass, object component) { throw null; }
+ protected static System.ComponentModel.ISite GetSite(object component) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class MergablePropertyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.MergablePropertyAttribute Default;
+ public static readonly System.ComponentModel.MergablePropertyAttribute No;
+ public static readonly System.ComponentModel.MergablePropertyAttribute Yes;
+ public MergablePropertyAttribute(bool allowMerge) { }
+ public bool AllowMerge { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class MultilineStringConverter : System.ComponentModel.TypeConverter
+ {
+ public MultilineStringConverter() { }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class NestedContainer : System.ComponentModel.Container, System.ComponentModel.IContainer, System.ComponentModel.INestedContainer, System.IDisposable
+ {
+ public NestedContainer(System.ComponentModel.IComponent owner) { }
+ public System.ComponentModel.IComponent Owner { get { throw null; } }
+ protected virtual string OwnerName { get { throw null; } }
+ protected override System.ComponentModel.ISite CreateSite(System.ComponentModel.IComponent component, string name) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ protected override object GetService(System.Type service) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public sealed partial class NotifyParentPropertyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.NotifyParentPropertyAttribute Default;
+ public static readonly System.ComponentModel.NotifyParentPropertyAttribute No;
+ public static readonly System.ComponentModel.NotifyParentPropertyAttribute Yes;
+ public NotifyParentPropertyAttribute(bool notifyParent) { }
+ public bool NotifyParent { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class NullableConverter : System.ComponentModel.TypeConverter
+ {
+ public NullableConverter(System.Type type) { }
+ public System.Type NullableType { get { throw null; } }
+ public System.Type UnderlyingType { get { throw null; } }
+ public System.ComponentModel.TypeConverter UnderlyingTypeConverter { get { throw null; } }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) { throw null; }
+ public override bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public override bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class ParenthesizePropertyNameAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ParenthesizePropertyNameAttribute Default;
+ public ParenthesizePropertyNameAttribute() { }
+ public ParenthesizePropertyNameAttribute(bool needParenthesis) { }
+ public bool NeedParenthesis { get { throw null; } }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class PasswordPropertyTextAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.PasswordPropertyTextAttribute Default;
+ public static readonly System.ComponentModel.PasswordPropertyTextAttribute No;
+ public static readonly System.ComponentModel.PasswordPropertyTextAttribute Yes;
+ public PasswordPropertyTextAttribute() { }
+ public PasswordPropertyTextAttribute(bool password) { }
+ public bool Password { get { throw null; } }
+ public override bool Equals(object o) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ProgressChangedEventArgs : System.EventArgs
+ {
+ public ProgressChangedEventArgs(int progressPercentage, object userState) { }
+ public int ProgressPercentage { get { throw null; } }
+ public object UserState { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ProgressChangedEventHandler(object sender, System.ComponentModel.ProgressChangedEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class PropertyChangedEventArgs : System.EventArgs
+ {
+ public PropertyChangedEventArgs(string propertyName) { }
+ public virtual string PropertyName { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void PropertyChangedEventHandler(object sender, System.ComponentModel.PropertyChangedEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class PropertyChangingEventArgs : System.EventArgs
+ {
+ public PropertyChangingEventArgs(string propertyName) { }
+ public virtual string PropertyName { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void PropertyChangingEventHandler(object sender, System.ComponentModel.PropertyChangingEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class PropertyDescriptor : System.ComponentModel.MemberDescriptor
+ {
+ protected PropertyDescriptor(System.ComponentModel.MemberDescriptor descr) : base (default(string)) { }
+ protected PropertyDescriptor(System.ComponentModel.MemberDescriptor descr, System.Attribute[] attrs) : base (default(string)) { }
+ protected PropertyDescriptor(string name, System.Attribute[] attrs) : base (default(string)) { }
+ public abstract System.Type ComponentType { get; }
+ public virtual System.ComponentModel.TypeConverter Converter { get { throw null; } }
+ public virtual bool IsLocalizable { get { throw null; } }
+ public abstract bool IsReadOnly { get; }
+ public abstract System.Type PropertyType { get; }
+ public System.ComponentModel.DesignerSerializationVisibility SerializationVisibility { get { throw null; } }
+ public virtual bool SupportsChangeEvents { get { throw null; } }
+ public virtual void AddValueChanged(object component, System.EventHandler handler) { }
+ public abstract bool CanResetValue(object component);
+ protected object CreateInstance(System.Type type) { throw null; }
+ public override bool Equals(object obj) { throw null; }
+ protected override void FillAttributes(System.Collections.IList attributeList) { }
+ public System.ComponentModel.PropertyDescriptorCollection GetChildProperties() { throw null; }
+ public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(System.Attribute[] filter) { throw null; }
+ public System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance) { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection GetChildProperties(object instance, System.Attribute[] filter) { throw null; }
+ public virtual object GetEditor(System.Type editorBaseType) { throw null; }
+ public override int GetHashCode() { throw null; }
+ protected override object GetInvocationTarget(System.Type type, object instance) { throw null; }
+ protected System.Type GetTypeFromName(string typeName) { throw null; }
+ public abstract object GetValue(object component);
+ protected internal System.EventHandler GetValueChangedHandler(object component) { throw null; }
+ protected virtual void OnValueChanged(object component, System.EventArgs e) { }
+ public virtual void RemoveValueChanged(object component, System.EventHandler handler) { }
+ public abstract void ResetValue(object component);
+ public abstract void SetValue(object component, object value);
+ public abstract bool ShouldSerializeValue(object component);
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class PropertyDescriptorCollection : System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable, System.Collections.IList
+ {
+ public static readonly System.ComponentModel.PropertyDescriptorCollection Empty;
+ public PropertyDescriptorCollection(System.ComponentModel.PropertyDescriptor[] properties) { }
+ public PropertyDescriptorCollection(System.ComponentModel.PropertyDescriptor[] properties, bool readOnly) { }
+ public int Count { get { throw null; } }
+ public virtual System.ComponentModel.PropertyDescriptor this[int index] { get { throw null; } }
+ public virtual System.ComponentModel.PropertyDescriptor this[string name] { get { throw null; } }
+ int System.Collections.ICollection.Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IDictionary.IsFixedSize { get { throw null; } }
+ bool System.Collections.IDictionary.IsReadOnly { get { throw null; } }
+ object System.Collections.IDictionary.this[object key] { get { throw null; } set { } }
+ System.Collections.ICollection System.Collections.IDictionary.Keys { get { throw null; } }
+ System.Collections.ICollection System.Collections.IDictionary.Values { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.ComponentModel.PropertyDescriptor value) { throw null; }
+ public void Clear() { }
+ public bool Contains(System.ComponentModel.PropertyDescriptor value) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public virtual System.ComponentModel.PropertyDescriptor Find(string name, bool ignoreCase) { throw null; }
+ public virtual System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.ComponentModel.PropertyDescriptor value) { throw null; }
+ public void Insert(int index, System.ComponentModel.PropertyDescriptor value) { }
+ protected void InternalSort(System.Collections.IComparer sorter) { }
+ protected void InternalSort(string[] names) { }
+ public void Remove(System.ComponentModel.PropertyDescriptor value) { }
+ public void RemoveAt(int index) { }
+ public virtual System.ComponentModel.PropertyDescriptorCollection Sort() { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection Sort(System.Collections.IComparer comparer) { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection Sort(string[] names) { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection Sort(string[] names, System.Collections.IComparer comparer) { throw null; }
+ void System.Collections.IDictionary.Add(object key, object value) { }
+ void System.Collections.IDictionary.Clear() { }
+ bool System.Collections.IDictionary.Contains(object key) { throw null; }
+ System.Collections.IDictionaryEnumerator System.Collections.IDictionary.GetEnumerator() { throw null; }
+ void System.Collections.IDictionary.Remove(object key) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ void System.Collections.IList.Clear() { }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class PropertyTabAttribute : System.Attribute
+ {
+ public PropertyTabAttribute() { }
+ public PropertyTabAttribute(string tabClassName) { }
+ public PropertyTabAttribute(string tabClassName, System.ComponentModel.PropertyTabScope tabScope) { }
+ public PropertyTabAttribute(System.Type tabClass) { }
+ public PropertyTabAttribute(System.Type tabClass, System.ComponentModel.PropertyTabScope tabScope) { }
+ public System.Type[] TabClasses { get { throw null; } }
+ protected string[] TabClassNames { get { throw null; } }
+ public System.ComponentModel.PropertyTabScope[] TabScopes { get { throw null; } }
+ public bool Equals(System.ComponentModel.PropertyTabAttribute other) { throw null; }
+ public override bool Equals(object other) { throw null; }
+ public override int GetHashCode() { throw null; }
+ protected void InitializeArrays(string[] tabClassNames, System.ComponentModel.PropertyTabScope[] tabScopes) { }
+ protected void InitializeArrays(System.Type[] tabClasses, System.ComponentModel.PropertyTabScope[] tabScopes) { }
+ }
+ public enum PropertyTabScope
+ {
+ Component = 3,
+ Document = 2,
+ Global = 1,
+ Static = 0,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true)]
+ public sealed partial class ProvidePropertyAttribute : System.Attribute
+ {
+ public ProvidePropertyAttribute(string propertyName, string receiverTypeName) { }
+ public ProvidePropertyAttribute(string propertyName, System.Type receiverType) { }
+ public string PropertyName { get { throw null; } }
+ public string ReceiverTypeName { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class ReadOnlyAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ReadOnlyAttribute Default;
+ public static readonly System.ComponentModel.ReadOnlyAttribute No;
+ public static readonly System.ComponentModel.ReadOnlyAttribute Yes;
+ public ReadOnlyAttribute(bool isReadOnly) { }
+ public bool IsReadOnly { get { throw null; } }
+ public override bool Equals(object value) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ [System.ObsoleteAttribute("Use System.ComponentModel.SettingsBindableAttribute instead to work with the new settings model.")]
+ public partial class RecommendedAsConfigurableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute Default;
+ public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute No;
+ public static readonly System.ComponentModel.RecommendedAsConfigurableAttribute Yes;
+ public RecommendedAsConfigurableAttribute(bool recommendedAsConfigurable) { }
+ public bool RecommendedAsConfigurable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ReferenceConverter : System.ComponentModel.TypeConverter
+ {
+ public ReferenceConverter(System.Type type) { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ protected virtual bool IsValueAllowed(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class RefreshEventArgs : System.EventArgs
+ {
+ public RefreshEventArgs(object componentChanged) { }
+ public RefreshEventArgs(System.Type typeChanged) { }
+ public object ComponentChanged { get { throw null; } }
+ public System.Type TypeChanged { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void RefreshEventHandler(System.ComponentModel.RefreshEventArgs e);
+ public enum RefreshProperties
+ {
+ All = 1,
+ None = 0,
+ Repaint = 2,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class RefreshPropertiesAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.RefreshPropertiesAttribute All;
+ public static readonly System.ComponentModel.RefreshPropertiesAttribute Default;
+ public static readonly System.ComponentModel.RefreshPropertiesAttribute Repaint;
+ public RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties refresh) { }
+ public System.ComponentModel.RefreshProperties RefreshProperties { get { throw null; } }
+ public override bool Equals(object value) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public partial class RunInstallerAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.RunInstallerAttribute Default;
+ public static readonly System.ComponentModel.RunInstallerAttribute No;
+ public static readonly System.ComponentModel.RunInstallerAttribute Yes;
+ public RunInstallerAttribute(bool runInstaller) { }
+ public bool RunInstaller { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class RunWorkerCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ public RunWorkerCompletedEventArgs(object result, System.Exception error, bool cancelled) : base (default(System.Exception), default(bool), default(object)) { }
+ public object Result { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public new object UserState { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void RunWorkerCompletedEventHandler(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class SByteConverter : System.ComponentModel.BaseNumberConverter
+ {
+ public SByteConverter() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
+ public sealed partial class SettingsBindableAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.SettingsBindableAttribute No;
+ public static readonly System.ComponentModel.SettingsBindableAttribute Yes;
+ public SettingsBindableAttribute(bool bindable) { }
+ public bool Bindable { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class SingleConverter : System.ComponentModel.BaseNumberConverter
+ {
+ public SingleConverter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class StringConverter : System.ComponentModel.TypeConverter
+ {
+ public StringConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public static partial class SyntaxCheck
+ {
+ public static bool CheckMachineName(string value) { throw null; }
+ public static bool CheckPath(string value) { throw null; }
+ public static bool CheckRootedPath(string value) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class TimeSpanConverter : System.ComponentModel.TypeConverter
+ {
+ public TimeSpanConverter() { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class ToolboxItemAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.ToolboxItemAttribute Default;
+ public static readonly System.ComponentModel.ToolboxItemAttribute None;
+ public ToolboxItemAttribute(bool defaultType) { }
+ public ToolboxItemAttribute(string toolboxItemTypeName) { }
+ public ToolboxItemAttribute(System.Type toolboxItemType) { }
+ public System.Type ToolboxItemType { get { throw null; } }
+ public string ToolboxItemTypeName { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=true, Inherited=true)]
+ [System.SerializableAttribute]
+ public sealed partial class ToolboxItemFilterAttribute : System.Attribute
+ {
+ public ToolboxItemFilterAttribute(string filterString) { }
+ public ToolboxItemFilterAttribute(string filterString, System.ComponentModel.ToolboxItemFilterType filterType) { }
+ public string FilterString { get { throw null; } }
+ public System.ComponentModel.ToolboxItemFilterType FilterType { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool Match(object obj) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public enum ToolboxItemFilterType
+ {
+ Allow = 0,
+ Custom = 1,
+ Prevent = 2,
+ Require = 3,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class TypeConverter
+ {
+ public TypeConverter() { }
+ public virtual bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public bool CanConvertFrom(System.Type sourceType) { throw null; }
+ public virtual bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public bool CanConvertTo(System.Type destinationType) { throw null; }
+ public virtual object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public object ConvertFrom(object value) { throw null; }
+ public object ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext context, string text) { throw null; }
+ public object ConvertFromInvariantString(string text) { throw null; }
+ public object ConvertFromString(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, string text) { throw null; }
+ public object ConvertFromString(System.ComponentModel.ITypeDescriptorContext context, string text) { throw null; }
+ public object ConvertFromString(string text) { throw null; }
+ public virtual object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public object ConvertTo(object value, System.Type destinationType) { throw null; }
+ public string ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ public string ConvertToInvariantString(object value) { throw null; }
+ public string ConvertToString(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public string ConvertToString(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ public string ConvertToString(object value) { throw null; }
+ public object CreateInstance(System.Collections.IDictionary propertyValues) { throw null; }
+ public virtual object CreateInstance(System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues) { throw null; }
+ protected System.Exception GetConvertFromException(object value) { throw null; }
+ protected System.Exception GetConvertToException(object value, System.Type destinationType) { throw null; }
+ public bool GetCreateInstanceSupported() { throw null; }
+ public virtual bool GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ public virtual System.ComponentModel.PropertyDescriptorCollection GetProperties(System.ComponentModel.ITypeDescriptorContext context, object value, System.Attribute[] attributes) { throw null; }
+ public System.ComponentModel.PropertyDescriptorCollection GetProperties(object value) { throw null; }
+ public bool GetPropertiesSupported() { throw null; }
+ public virtual bool GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public System.Collections.ICollection GetStandardValues() { throw null; }
+ public virtual System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public bool GetStandardValuesExclusive() { throw null; }
+ public virtual bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public bool GetStandardValuesSupported() { throw null; }
+ public virtual bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public virtual bool IsValid(System.ComponentModel.ITypeDescriptorContext context, object value) { throw null; }
+ public bool IsValid(object value) { throw null; }
+ protected System.ComponentModel.PropertyDescriptorCollection SortProperties(System.ComponentModel.PropertyDescriptorCollection props, string[] names) { throw null; }
+ protected abstract partial class SimplePropertyDescriptor : System.ComponentModel.PropertyDescriptor
+ {
+ protected SimplePropertyDescriptor(System.Type componentType, string name, System.Type propertyType) : base (default(string), default(System.Attribute[])) { }
+ protected SimplePropertyDescriptor(System.Type componentType, string name, System.Type propertyType, System.Attribute[] attributes) : base (default(string), default(System.Attribute[])) { }
+ public override System.Type ComponentType { get { throw null; } }
+ public override bool IsReadOnly { get { throw null; } }
+ public override System.Type PropertyType { get { throw null; } }
+ public override bool CanResetValue(object component) { throw null; }
+ public override void ResetValue(object component) { }
+ public override bool ShouldSerializeValue(object component) { throw null; }
+ }
+ public partial class StandardValuesCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public StandardValuesCollection(System.Collections.ICollection values) { }
+ public int Count { get { throw null; } }
+ public object this[int index] { get { throw null; } }
+ int System.Collections.ICollection.Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public sealed partial class TypeConverterAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.TypeConverterAttribute Default;
+ public TypeConverterAttribute() { }
+ public TypeConverterAttribute(string typeName) { }
+ public TypeConverterAttribute(System.Type type) { }
+ public string ConverterTypeName { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class TypeDescriptionProvider
+ {
+ protected TypeDescriptionProvider() { }
+ protected TypeDescriptionProvider(System.ComponentModel.TypeDescriptionProvider parent) { }
+ public virtual object CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) { throw null; }
+ public virtual System.Collections.IDictionary GetCache(object instance) { throw null; }
+ public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance) { throw null; }
+ protected internal virtual System.ComponentModel.IExtenderProvider[] GetExtenderProviders(object instance) { throw null; }
+ public virtual string GetFullComponentName(object component) { throw null; }
+ public System.Type GetReflectionType(object instance) { throw null; }
+ public System.Type GetReflectionType(System.Type objectType) { throw null; }
+ public virtual System.Type GetReflectionType(System.Type objectType, object instance) { throw null; }
+ public virtual System.Type GetRuntimeType(System.Type reflectionType) { throw null; }
+ public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(object instance) { throw null; }
+ public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType) { throw null; }
+ public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(System.Type objectType, object instance) { throw null; }
+ public virtual bool IsSupportedType(System.Type type) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=true)]
+ public sealed partial class TypeDescriptionProviderAttribute : System.Attribute
+ {
+ public TypeDescriptionProviderAttribute(string typeName) { }
+ public TypeDescriptionProviderAttribute(System.Type type) { }
+ public string TypeName { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public sealed partial class TypeDescriptor
+ {
+ internal TypeDescriptor() { }
+ [System.ObsoleteAttribute("This property has been deprecated. Use a type description provider to supply type information for COM types instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public static System.ComponentModel.IComNativeDescriptorHandler ComNativeDescriptorHandler { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]get { throw null; } [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]set { } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.Type ComObjectType { get { throw null; } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.Type InterfaceType { get { throw null; } }
+ public static event System.ComponentModel.RefreshEventHandler Refreshed { add { } remove { } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static System.ComponentModel.TypeDescriptionProvider AddAttributes(object instance, params System.Attribute[] attributes) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static System.ComponentModel.TypeDescriptionProvider AddAttributes(System.Type type, params System.Attribute[] attributes) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static void AddEditorTable(System.Type editorBaseType, System.Collections.Hashtable table) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void AddProvider(System.ComponentModel.TypeDescriptionProvider provider, object instance) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void AddProvider(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static void AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, object instance) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static void AddProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void CreateAssociation(object primary, object secondary) { }
+ public static System.ComponentModel.Design.IDesigner CreateDesigner(System.ComponentModel.IComponent component, System.Type designerBaseType) { throw null; }
+ [System.Security.Permissions.ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.ReflectionPermissionFlag)(2))]
+ public static System.ComponentModel.EventDescriptor CreateEvent(System.Type componentType, System.ComponentModel.EventDescriptor oldEventDescriptor, params System.Attribute[] attributes) { throw null; }
+ [System.Security.Permissions.ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.ReflectionPermissionFlag)(2))]
+ public static System.ComponentModel.EventDescriptor CreateEvent(System.Type componentType, string name, System.Type type, params System.Attribute[] attributes) { throw null; }
+ public static object CreateInstance(System.IServiceProvider provider, System.Type objectType, System.Type[] argTypes, object[] args) { throw null; }
+ [System.Security.Permissions.ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.ReflectionPermissionFlag)(2))]
+ public static System.ComponentModel.PropertyDescriptor CreateProperty(System.Type componentType, System.ComponentModel.PropertyDescriptor oldPropertyDescriptor, params System.Attribute[] attributes) { throw null; }
+ [System.Security.Permissions.ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.ReflectionPermissionFlag)(2))]
+ public static System.ComponentModel.PropertyDescriptor CreateProperty(System.Type componentType, string name, System.Type type, params System.Attribute[] attributes) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static object GetAssociation(System.Type type, object primary) { throw null; }
+ public static System.ComponentModel.AttributeCollection GetAttributes(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.AttributeCollection GetAttributes(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.AttributeCollection GetAttributes(System.Type componentType) { throw null; }
+ public static string GetClassName(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static string GetClassName(object component, bool noCustomTypeDesc) { throw null; }
+ public static string GetClassName(System.Type componentType) { throw null; }
+ public static string GetComponentName(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static string GetComponentName(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.TypeConverter GetConverter(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.TypeConverter GetConverter(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.TypeConverter GetConverter(System.Type type) { throw null; }
+ public static System.ComponentModel.EventDescriptor GetDefaultEvent(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.EventDescriptor GetDefaultEvent(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.EventDescriptor GetDefaultEvent(System.Type componentType) { throw null; }
+ public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.PropertyDescriptor GetDefaultProperty(System.Type componentType) { throw null; }
+ public static object GetEditor(object component, System.Type editorBaseType) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static object GetEditor(object component, System.Type editorBaseType, bool noCustomTypeDesc) { throw null; }
+ public static object GetEditor(System.Type type, System.Type editorBaseType) { throw null; }
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(object component) { throw null; }
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, System.Attribute[] attributes, bool noCustomTypeDesc) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(System.Type componentType) { throw null; }
+ public static System.ComponentModel.EventDescriptorCollection GetEvents(System.Type componentType, System.Attribute[] attributes) { throw null; }
+ public static string GetFullComponentName(object component) { throw null; }
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component) { throw null; }
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes) { throw null; }
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, System.Attribute[] attributes, bool noCustomTypeDesc) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(object component, bool noCustomTypeDesc) { throw null; }
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Type componentType) { throw null; }
+ public static System.ComponentModel.PropertyDescriptorCollection GetProperties(System.Type componentType, System.Attribute[] attributes) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.TypeDescriptionProvider GetProvider(object instance) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.ComponentModel.TypeDescriptionProvider GetProvider(System.Type type) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.Type GetReflectionType(object instance) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static System.Type GetReflectionType(System.Type type) { throw null; }
+ public static void Refresh(object component) { }
+ public static void Refresh(System.Reflection.Assembly assembly) { }
+ public static void Refresh(System.Reflection.Module module) { }
+ public static void Refresh(System.Type type) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void RemoveAssociation(object primary, object secondary) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void RemoveAssociations(object primary) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, object instance) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public static void RemoveProvider(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static void RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, object instance) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ public static void RemoveProviderTransparent(System.ComponentModel.TypeDescriptionProvider provider, System.Type type) { }
+ public static void SortDescriptorArray(System.Collections.IList infos) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class TypeListConverter : System.ComponentModel.TypeConverter
+ {
+ protected TypeListConverter(System.Type[] types) { }
+ public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Type sourceType) { throw null; }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ public override System.ComponentModel.TypeConverter.StandardValuesCollection GetStandardValues(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ public override bool GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext context) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class UInt16Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public UInt16Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class UInt32Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public UInt32Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class UInt64Converter : System.ComponentModel.BaseNumberConverter
+ {
+ public UInt64Converter() { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.SerializableAttribute]
+ public partial class WarningException : System.SystemException
+ {
+ public WarningException() { }
+ protected WarningException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public WarningException(string message) { }
+ public WarningException(string message, System.Exception innerException) { }
+ public WarningException(string message, string helpUrl) { }
+ public WarningException(string message, string helpUrl, string helpTopic) { }
+ public string HelpTopic { get { throw null; } }
+ public string HelpUrl { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ [System.Security.SuppressUnmanagedCodeSecurityAttribute]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.SerializableAttribute]
+ public partial class Win32Exception : System.Runtime.InteropServices.ExternalException, System.Runtime.Serialization.ISerializable
+ {
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Win32Exception() { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Win32Exception(int error) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Win32Exception(int error, string message) { }
+ protected Win32Exception(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Win32Exception(string message) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Win32Exception(string message, System.Exception innerException) { }
+ public int NativeErrorCode { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+}
+namespace System.ComponentModel.Design
+{
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class ActiveDesignerEventArgs : System.EventArgs
+ {
+ public ActiveDesignerEventArgs(System.ComponentModel.Design.IDesignerHost oldDesigner, System.ComponentModel.Design.IDesignerHost newDesigner) { }
+ public System.ComponentModel.Design.IDesignerHost NewDesigner { get { throw null; } }
+ public System.ComponentModel.Design.IDesignerHost OldDesigner { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ActiveDesignerEventHandler(object sender, System.ComponentModel.Design.ActiveDesignerEventArgs e);
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ [System.SerializableAttribute]
+ public partial class CheckoutException : System.Runtime.InteropServices.ExternalException
+ {
+ public static readonly System.ComponentModel.Design.CheckoutException Canceled;
+ public CheckoutException() { }
+ protected CheckoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public CheckoutException(string message) { }
+ public CheckoutException(string message, System.Exception innerException) { }
+ public CheckoutException(string message, int errorCode) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class CommandID
+ {
+ public CommandID(System.Guid menuGroup, int commandID) { }
+ public virtual System.Guid Guid { get { throw null; } }
+ public virtual int ID { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public sealed partial class ComponentChangedEventArgs : System.EventArgs
+ {
+ public ComponentChangedEventArgs(object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue) { }
+ public object Component { get { throw null; } }
+ public System.ComponentModel.MemberDescriptor Member { get { throw null; } }
+ public object NewValue { get { throw null; } }
+ public object OldValue { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ComponentChangedEventHandler(object sender, System.ComponentModel.Design.ComponentChangedEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public sealed partial class ComponentChangingEventArgs : System.EventArgs
+ {
+ public ComponentChangingEventArgs(object component, System.ComponentModel.MemberDescriptor member) { }
+ public object Component { get { throw null; } }
+ public System.ComponentModel.MemberDescriptor Member { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ComponentChangingEventHandler(object sender, System.ComponentModel.Design.ComponentChangingEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class ComponentEventArgs : System.EventArgs
+ {
+ public ComponentEventArgs(System.ComponentModel.IComponent component) { }
+ public virtual System.ComponentModel.IComponent Component { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ComponentEventHandler(object sender, System.ComponentModel.Design.ComponentEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class ComponentRenameEventArgs : System.EventArgs
+ {
+ public ComponentRenameEventArgs(object component, string oldName, string newName) { }
+ public object Component { get { throw null; } }
+ public virtual string NewName { get { throw null; } }
+ public virtual string OldName { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ComponentRenameEventHandler(object sender, System.ComponentModel.Design.ComponentRenameEventArgs e);
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesignerCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public DesignerCollection(System.Collections.IList designers) { }
+ public DesignerCollection(System.ComponentModel.Design.IDesignerHost[] designers) { }
+ public int Count { get { throw null; } }
+ public virtual System.ComponentModel.Design.IDesignerHost this[int index] { get { throw null; } }
+ int System.Collections.ICollection.Count { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesignerEventArgs : System.EventArgs
+ {
+ public DesignerEventArgs(System.ComponentModel.Design.IDesignerHost host) { }
+ public System.ComponentModel.Design.IDesignerHost Designer { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void DesignerEventHandler(object sender, System.ComponentModel.Design.DesignerEventArgs e);
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class DesignerOptionService : System.ComponentModel.Design.IDesignerOptionService
+ {
+ protected DesignerOptionService() { }
+ public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection Options { get { throw null; } }
+ protected System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection CreateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection parent, string name, object value) { throw null; }
+ protected virtual void PopulateOptionCollection(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection options) { }
+ protected virtual bool ShowDialog(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection options, object optionObject) { throw null; }
+ object System.ComponentModel.Design.IDesignerOptionService.GetOptionValue(string pageName, string valueName) { throw null; }
+ void System.ComponentModel.Design.IDesignerOptionService.SetOptionValue(string pageName, string valueName, object value) { }
+ [System.ComponentModel.EditorAttribute("", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.ComponentModel.TypeConverterAttribute("System.ComponentModel.Design.DesignerOptionService.DesignerOptionConverter")]
+ public sealed partial class DesignerOptionCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ internal DesignerOptionCollection() { }
+ public int Count { get { throw null; } }
+ public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection this[int index] { get { throw null; } }
+ public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection this[string name] { get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection Parent { get { throw null; } }
+ public System.ComponentModel.PropertyDescriptorCollection Properties { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.ComponentModel.Design.DesignerOptionService.DesignerOptionCollection value) { throw null; }
+ public bool ShowDialog() { throw null; }
+ int System.Collections.IList.Add(object value) { throw null; }
+ void System.Collections.IList.Clear() { }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ void System.Collections.IList.RemoveAt(int index) { }
+ }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class DesignerTransaction : System.IDisposable
+ {
+ protected DesignerTransaction() { }
+ protected DesignerTransaction(string description) { }
+ public bool Canceled { get { throw null; } }
+ public bool Committed { get { throw null; } }
+ public string Description { get { throw null; } }
+ public void Cancel() { }
+ public void Commit() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~DesignerTransaction() { }
+ protected abstract void OnCancel();
+ protected abstract void OnCommit();
+ void System.IDisposable.Dispose() { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesignerTransactionCloseEventArgs : System.EventArgs
+ {
+ [System.ObsoleteAttribute("This constructor is obsolete. Use DesignerTransactionCloseEventArgs(bool, bool) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public DesignerTransactionCloseEventArgs(bool commit) { }
+ public DesignerTransactionCloseEventArgs(bool commit, bool lastTransaction) { }
+ public bool LastTransaction { get { throw null; } }
+ public bool TransactionCommitted { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void DesignerTransactionCloseEventHandler(object sender, System.ComponentModel.Design.DesignerTransactionCloseEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesignerVerb : System.ComponentModel.Design.MenuCommand
+ {
+ public DesignerVerb(string text, System.EventHandler handler) : base (default(System.EventHandler), default(System.ComponentModel.Design.CommandID)) { }
+ public DesignerVerb(string text, System.EventHandler handler, System.ComponentModel.Design.CommandID startCommandID) : base (default(System.EventHandler), default(System.ComponentModel.Design.CommandID)) { }
+ public string Description { get { throw null; } set { } }
+ public string Text { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesignerVerbCollection : System.Collections.CollectionBase
+ {
+ public DesignerVerbCollection() { }
+ public DesignerVerbCollection(System.ComponentModel.Design.DesignerVerb[] value) { }
+ public System.ComponentModel.Design.DesignerVerb this[int index] { get { throw null; } set { } }
+ public int Add(System.ComponentModel.Design.DesignerVerb value) { throw null; }
+ public void AddRange(System.ComponentModel.Design.DesignerVerbCollection value) { }
+ public void AddRange(System.ComponentModel.Design.DesignerVerb[] value) { }
+ public bool Contains(System.ComponentModel.Design.DesignerVerb value) { throw null; }
+ public void CopyTo(System.ComponentModel.Design.DesignerVerb[] array, int index) { }
+ public int IndexOf(System.ComponentModel.Design.DesignerVerb value) { throw null; }
+ public void Insert(int index, System.ComponentModel.Design.DesignerVerb value) { }
+ protected override void OnClear() { }
+ protected override void OnInsert(int index, object value) { }
+ protected override void OnRemove(int index, object value) { }
+ protected override void OnSet(int index, object oldValue, object newValue) { }
+ protected override void OnValidate(object value) { }
+ public void Remove(System.ComponentModel.Design.DesignerVerb value) { }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesigntimeLicenseContext : System.ComponentModel.LicenseContext
+ {
+ public DesigntimeLicenseContext() { }
+ public override System.ComponentModel.LicenseUsageMode UsageMode { get { throw null; } }
+ public override string GetSavedLicenseKey(System.Type type, System.Reflection.Assembly resourceAssembly) { throw null; }
+ public override void SetSavedLicenseKey(System.Type type, string key) { }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class DesigntimeLicenseContextSerializer
+ {
+ internal DesigntimeLicenseContextSerializer() { }
+ public static void Serialize(System.IO.Stream o, string cryptoKey, System.ComponentModel.Design.DesigntimeLicenseContext context) { }
+ }
+ public enum HelpContextType
+ {
+ Ambient = 0,
+ Selection = 2,
+ ToolWindowSelection = 3,
+ Window = 1,
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=false, Inherited=false)]
+ [System.SerializableAttribute]
+ public sealed partial class HelpKeywordAttribute : System.Attribute
+ {
+ public static readonly System.ComponentModel.Design.HelpKeywordAttribute Default;
+ public HelpKeywordAttribute() { }
+ public HelpKeywordAttribute(string keyword) { }
+ public HelpKeywordAttribute(System.Type t) { }
+ public string HelpKeyword { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override bool IsDefaultAttribute() { throw null; }
+ }
+ public enum HelpKeywordType
+ {
+ F1Keyword = 0,
+ FilterKeyword = 2,
+ GeneralKeyword = 1,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IComponentChangeService
+ {
+ event System.ComponentModel.Design.ComponentEventHandler ComponentAdded;
+ event System.ComponentModel.Design.ComponentEventHandler ComponentAdding;
+ event System.ComponentModel.Design.ComponentChangedEventHandler ComponentChanged;
+ event System.ComponentModel.Design.ComponentChangingEventHandler ComponentChanging;
+ event System.ComponentModel.Design.ComponentEventHandler ComponentRemoved;
+ event System.ComponentModel.Design.ComponentEventHandler ComponentRemoving;
+ event System.ComponentModel.Design.ComponentRenameEventHandler ComponentRename;
+ void OnComponentChanged(object component, System.ComponentModel.MemberDescriptor member, object oldValue, object newValue);
+ void OnComponentChanging(object component, System.ComponentModel.MemberDescriptor member);
+ }
+ public partial interface IComponentDiscoveryService
+ {
+ System.Collections.ICollection GetComponentTypes(System.ComponentModel.Design.IDesignerHost designerHost, System.Type baseType);
+ }
+ public partial interface IComponentInitializer
+ {
+ void InitializeExistingComponent(System.Collections.IDictionary defaultValues);
+ void InitializeNewComponent(System.Collections.IDictionary defaultValues);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IDesigner : System.IDisposable
+ {
+ System.ComponentModel.IComponent Component { get; }
+ System.ComponentModel.Design.DesignerVerbCollection Verbs { get; }
+ void DoDefaultAction();
+ void Initialize(System.ComponentModel.IComponent component);
+ }
+ public partial interface IDesignerEventService
+ {
+ System.ComponentModel.Design.IDesignerHost ActiveDesigner { get; }
+ System.ComponentModel.Design.DesignerCollection Designers { get; }
+ event System.ComponentModel.Design.ActiveDesignerEventHandler ActiveDesignerChanged;
+ event System.ComponentModel.Design.DesignerEventHandler DesignerCreated;
+ event System.ComponentModel.Design.DesignerEventHandler DesignerDisposed;
+ event System.EventHandler SelectionChanged;
+ }
+ public partial interface IDesignerFilter
+ {
+ void PostFilterAttributes(System.Collections.IDictionary attributes);
+ void PostFilterEvents(System.Collections.IDictionary events);
+ void PostFilterProperties(System.Collections.IDictionary properties);
+ void PreFilterAttributes(System.Collections.IDictionary attributes);
+ void PreFilterEvents(System.Collections.IDictionary events);
+ void PreFilterProperties(System.Collections.IDictionary properties);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IDesignerHost : System.ComponentModel.Design.IServiceContainer, System.IServiceProvider
+ {
+ System.ComponentModel.IContainer Container { get; }
+ bool InTransaction { get; }
+ bool Loading { get; }
+ System.ComponentModel.IComponent RootComponent { get; }
+ string RootComponentClassName { get; }
+ string TransactionDescription { get; }
+ event System.EventHandler Activated;
+ event System.EventHandler Deactivated;
+ event System.EventHandler LoadComplete;
+ event System.ComponentModel.Design.DesignerTransactionCloseEventHandler TransactionClosed;
+ event System.ComponentModel.Design.DesignerTransactionCloseEventHandler TransactionClosing;
+ event System.EventHandler TransactionOpened;
+ event System.EventHandler TransactionOpening;
+ void Activate();
+ System.ComponentModel.IComponent CreateComponent(System.Type componentClass);
+ System.ComponentModel.IComponent CreateComponent(System.Type componentClass, string name);
+ System.ComponentModel.Design.DesignerTransaction CreateTransaction();
+ System.ComponentModel.Design.DesignerTransaction CreateTransaction(string description);
+ void DestroyComponent(System.ComponentModel.IComponent component);
+ System.ComponentModel.Design.IDesigner GetDesigner(System.ComponentModel.IComponent component);
+ System.Type GetType(string typeName);
+ }
+ public partial interface IDesignerHostTransactionState
+ {
+ bool IsClosingTransaction { get; }
+ }
+ public partial interface IDesignerOptionService
+ {
+ object GetOptionValue(string pageName, string valueName);
+ void SetOptionValue(string pageName, string valueName, object value);
+ }
+ public partial interface IDictionaryService
+ {
+ object GetKey(object value);
+ object GetValue(object key);
+ void SetValue(object key, object value);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IEventBindingService
+ {
+ string CreateUniqueMethodName(System.ComponentModel.IComponent component, System.ComponentModel.EventDescriptor e);
+ System.Collections.ICollection GetCompatibleMethods(System.ComponentModel.EventDescriptor e);
+ System.ComponentModel.EventDescriptor GetEvent(System.ComponentModel.PropertyDescriptor property);
+ System.ComponentModel.PropertyDescriptorCollection GetEventProperties(System.ComponentModel.EventDescriptorCollection events);
+ System.ComponentModel.PropertyDescriptor GetEventProperty(System.ComponentModel.EventDescriptor e);
+ bool ShowCode();
+ bool ShowCode(System.ComponentModel.IComponent component, System.ComponentModel.EventDescriptor e);
+ bool ShowCode(int lineNumber);
+ }
+ public partial interface IExtenderListService
+ {
+ System.ComponentModel.IExtenderProvider[] GetExtenderProviders();
+ }
+ public partial interface IExtenderProviderService
+ {
+ void AddExtenderProvider(System.ComponentModel.IExtenderProvider provider);
+ void RemoveExtenderProvider(System.ComponentModel.IExtenderProvider provider);
+ }
+ public partial interface IHelpService
+ {
+ void AddContextAttribute(string name, string value, System.ComponentModel.Design.HelpKeywordType keywordType);
+ void ClearContextAttributes();
+ System.ComponentModel.Design.IHelpService CreateLocalContext(System.ComponentModel.Design.HelpContextType contextType);
+ void RemoveContextAttribute(string name, string value);
+ void RemoveLocalContext(System.ComponentModel.Design.IHelpService localContext);
+ void ShowHelpFromKeyword(string helpKeyword);
+ void ShowHelpFromUrl(string helpUrl);
+ }
+ public partial interface IInheritanceService
+ {
+ void AddInheritedComponents(System.ComponentModel.IComponent component, System.ComponentModel.IContainer container);
+ System.ComponentModel.InheritanceAttribute GetInheritanceAttribute(System.ComponentModel.IComponent component);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IMenuCommandService
+ {
+ System.ComponentModel.Design.DesignerVerbCollection Verbs { get; }
+ void AddCommand(System.ComponentModel.Design.MenuCommand command);
+ void AddVerb(System.ComponentModel.Design.DesignerVerb verb);
+ System.ComponentModel.Design.MenuCommand FindCommand(System.ComponentModel.Design.CommandID commandID);
+ bool GlobalInvoke(System.ComponentModel.Design.CommandID commandID);
+ void RemoveCommand(System.ComponentModel.Design.MenuCommand command);
+ void RemoveVerb(System.ComponentModel.Design.DesignerVerb verb);
+ void ShowContextMenu(System.ComponentModel.Design.CommandID menuID, int x, int y);
+ }
+ public partial interface IReferenceService
+ {
+ System.ComponentModel.IComponent GetComponent(object reference);
+ string GetName(object reference);
+ object GetReference(string name);
+ object[] GetReferences();
+ object[] GetReferences(System.Type baseType);
+ }
+ public partial interface IResourceService
+ {
+ System.Resources.IResourceReader GetResourceReader(System.Globalization.CultureInfo info);
+ System.Resources.IResourceWriter GetResourceWriter(System.Globalization.CultureInfo info);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IRootDesigner : System.ComponentModel.Design.IDesigner, System.IDisposable
+ {
+ System.ComponentModel.Design.ViewTechnology[] SupportedTechnologies { get; }
+ object GetView(System.ComponentModel.Design.ViewTechnology technology);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface ISelectionService
+ {
+ object PrimarySelection { get; }
+ int SelectionCount { get; }
+ event System.EventHandler SelectionChanged;
+ event System.EventHandler SelectionChanging;
+ bool GetComponentSelected(object component);
+ System.Collections.ICollection GetSelectedComponents();
+ void SetSelectedComponents(System.Collections.ICollection components);
+ void SetSelectedComponents(System.Collections.ICollection components, System.ComponentModel.Design.SelectionTypes selectionType);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial interface IServiceContainer : System.IServiceProvider
+ {
+ void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback);
+ void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote);
+ void AddService(System.Type serviceType, object serviceInstance);
+ void AddService(System.Type serviceType, object serviceInstance, bool promote);
+ void RemoveService(System.Type serviceType);
+ void RemoveService(System.Type serviceType, bool promote);
+ }
+ public partial interface ITreeDesigner : System.ComponentModel.Design.IDesigner, System.IDisposable
+ {
+ System.Collections.ICollection Children { get; }
+ System.ComponentModel.Design.IDesigner Parent { get; }
+ }
+ public partial interface ITypeDescriptorFilterService
+ {
+ bool FilterAttributes(System.ComponentModel.IComponent component, System.Collections.IDictionary attributes);
+ bool FilterEvents(System.ComponentModel.IComponent component, System.Collections.IDictionary events);
+ bool FilterProperties(System.ComponentModel.IComponent component, System.Collections.IDictionary properties);
+ }
+ public partial interface ITypeDiscoveryService
+ {
+ System.Collections.ICollection GetTypes(System.Type baseType, bool excludeGlobalTypes);
+ }
+ public partial interface ITypeResolutionService
+ {
+ System.Reflection.Assembly GetAssembly(System.Reflection.AssemblyName name);
+ System.Reflection.Assembly GetAssembly(System.Reflection.AssemblyName name, bool throwOnError);
+ string GetPathOfAssembly(System.Reflection.AssemblyName name);
+ System.Type GetType(string name);
+ System.Type GetType(string name, bool throwOnError);
+ System.Type GetType(string name, bool throwOnError, bool ignoreCase);
+ void ReferenceAssembly(System.Reflection.AssemblyName name);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class MenuCommand
+ {
+ public MenuCommand(System.EventHandler handler, System.ComponentModel.Design.CommandID command) { }
+ public virtual bool Checked { get { throw null; } set { } }
+ public virtual System.ComponentModel.Design.CommandID CommandID { get { throw null; } }
+ public virtual bool Enabled { get { throw null; } set { } }
+ public virtual int OleStatus { get { throw null; } }
+ public virtual System.Collections.IDictionary Properties { get { throw null; } }
+ public virtual bool Supported { get { throw null; } set { } }
+ public virtual bool Visible { get { throw null; } set { } }
+ public event System.EventHandler CommandChanged { add { } remove { } }
+ public virtual void Invoke() { }
+ public virtual void Invoke(object arg) { }
+ protected virtual void OnCommandChanged(System.EventArgs e) { }
+ public override string ToString() { throw null; }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum SelectionTypes
+ {
+ Add = 64,
+ Auto = 1,
+ [System.ObsoleteAttribute("This value has been deprecated. Use SelectionTypes.Primary instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ Click = 16,
+ [System.ObsoleteAttribute("This value has been deprecated. It is no longer supported. http://go.microsoft.com/fwlink/?linkid=14202")]
+ MouseDown = 4,
+ [System.ObsoleteAttribute("This value has been deprecated. It is no longer supported. http://go.microsoft.com/fwlink/?linkid=14202")]
+ MouseUp = 8,
+ [System.ObsoleteAttribute("This value has been deprecated. Use SelectionTypes.Auto instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ Normal = 1,
+ Primary = 16,
+ Remove = 128,
+ Replace = 2,
+ Toggle = 32,
+ [System.ObsoleteAttribute("This value has been deprecated. Use Enum class methods to determine valid values, or use a type converter. http://go.microsoft.com/fwlink/?linkid=14202")]
+ Valid = 31,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public partial class ServiceContainer : System.ComponentModel.Design.IServiceContainer, System.IDisposable, System.IServiceProvider
+ {
+ public ServiceContainer() { }
+ public ServiceContainer(System.IServiceProvider parentProvider) { }
+ protected virtual System.Type[] DefaultServices { get { throw null; } }
+ public void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback) { }
+ public virtual void AddService(System.Type serviceType, System.ComponentModel.Design.ServiceCreatorCallback callback, bool promote) { }
+ public void AddService(System.Type serviceType, object serviceInstance) { }
+ public virtual void AddService(System.Type serviceType, object serviceInstance, bool promote) { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual object GetService(System.Type serviceType) { throw null; }
+ public void RemoveService(System.Type serviceType) { }
+ public virtual void RemoveService(System.Type serviceType, bool promote) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate object ServiceCreatorCallback(System.ComponentModel.Design.IServiceContainer container, System.Type serviceType);
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class StandardCommands
+ {
+ public static readonly System.ComponentModel.Design.CommandID AlignBottom;
+ public static readonly System.ComponentModel.Design.CommandID AlignHorizontalCenters;
+ public static readonly System.ComponentModel.Design.CommandID AlignLeft;
+ public static readonly System.ComponentModel.Design.CommandID AlignRight;
+ public static readonly System.ComponentModel.Design.CommandID AlignToGrid;
+ public static readonly System.ComponentModel.Design.CommandID AlignTop;
+ public static readonly System.ComponentModel.Design.CommandID AlignVerticalCenters;
+ public static readonly System.ComponentModel.Design.CommandID ArrangeBottom;
+ public static readonly System.ComponentModel.Design.CommandID ArrangeIcons;
+ public static readonly System.ComponentModel.Design.CommandID ArrangeRight;
+ public static readonly System.ComponentModel.Design.CommandID BringForward;
+ public static readonly System.ComponentModel.Design.CommandID BringToFront;
+ public static readonly System.ComponentModel.Design.CommandID CenterHorizontally;
+ public static readonly System.ComponentModel.Design.CommandID CenterVertically;
+ public static readonly System.ComponentModel.Design.CommandID Copy;
+ public static readonly System.ComponentModel.Design.CommandID Cut;
+ public static readonly System.ComponentModel.Design.CommandID Delete;
+ public static readonly System.ComponentModel.Design.CommandID DocumentOutline;
+ public static readonly System.ComponentModel.Design.CommandID F1Help;
+ public static readonly System.ComponentModel.Design.CommandID Group;
+ public static readonly System.ComponentModel.Design.CommandID HorizSpaceConcatenate;
+ public static readonly System.ComponentModel.Design.CommandID HorizSpaceDecrease;
+ public static readonly System.ComponentModel.Design.CommandID HorizSpaceIncrease;
+ public static readonly System.ComponentModel.Design.CommandID HorizSpaceMakeEqual;
+ public static readonly System.ComponentModel.Design.CommandID LineupIcons;
+ public static readonly System.ComponentModel.Design.CommandID LockControls;
+ public static readonly System.ComponentModel.Design.CommandID MultiLevelRedo;
+ public static readonly System.ComponentModel.Design.CommandID MultiLevelUndo;
+ public static readonly System.ComponentModel.Design.CommandID Paste;
+ public static readonly System.ComponentModel.Design.CommandID Properties;
+ public static readonly System.ComponentModel.Design.CommandID PropertiesWindow;
+ public static readonly System.ComponentModel.Design.CommandID Redo;
+ public static readonly System.ComponentModel.Design.CommandID Replace;
+ public static readonly System.ComponentModel.Design.CommandID SelectAll;
+ public static readonly System.ComponentModel.Design.CommandID SendBackward;
+ public static readonly System.ComponentModel.Design.CommandID SendToBack;
+ public static readonly System.ComponentModel.Design.CommandID ShowGrid;
+ public static readonly System.ComponentModel.Design.CommandID ShowLargeIcons;
+ public static readonly System.ComponentModel.Design.CommandID SizeToControl;
+ public static readonly System.ComponentModel.Design.CommandID SizeToControlHeight;
+ public static readonly System.ComponentModel.Design.CommandID SizeToControlWidth;
+ public static readonly System.ComponentModel.Design.CommandID SizeToFit;
+ public static readonly System.ComponentModel.Design.CommandID SizeToGrid;
+ public static readonly System.ComponentModel.Design.CommandID SnapToGrid;
+ public static readonly System.ComponentModel.Design.CommandID TabOrder;
+ public static readonly System.ComponentModel.Design.CommandID Undo;
+ public static readonly System.ComponentModel.Design.CommandID Ungroup;
+ public static readonly System.ComponentModel.Design.CommandID VerbFirst;
+ public static readonly System.ComponentModel.Design.CommandID VerbLast;
+ public static readonly System.ComponentModel.Design.CommandID VertSpaceConcatenate;
+ public static readonly System.ComponentModel.Design.CommandID VertSpaceDecrease;
+ public static readonly System.ComponentModel.Design.CommandID VertSpaceIncrease;
+ public static readonly System.ComponentModel.Design.CommandID VertSpaceMakeEqual;
+ public static readonly System.ComponentModel.Design.CommandID ViewCode;
+ public static readonly System.ComponentModel.Design.CommandID ViewGrid;
+ public StandardCommands() { }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class StandardToolWindows
+ {
+ public static readonly System.Guid ObjectBrowser;
+ public static readonly System.Guid OutputWindow;
+ public static readonly System.Guid ProjectExplorer;
+ public static readonly System.Guid PropertyBrowser;
+ public static readonly System.Guid RelatedLinks;
+ public static readonly System.Guid ServerExplorer;
+ public static readonly System.Guid TaskList;
+ public static readonly System.Guid Toolbox;
+ public StandardToolWindows() { }
+ }
+ public abstract partial class TypeDescriptionProviderService
+ {
+ protected TypeDescriptionProviderService() { }
+ public abstract System.ComponentModel.TypeDescriptionProvider GetProvider(object instance);
+ public abstract System.ComponentModel.TypeDescriptionProvider GetProvider(System.Type type);
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public enum ViewTechnology
+ {
+ Default = 2,
+ [System.ObsoleteAttribute("This value has been deprecated. Use ViewTechnology.Default instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ Passthrough = 0,
+ [System.ObsoleteAttribute("This value has been deprecated. Use ViewTechnology.Default instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ WindowsForms = 1,
+ }
+}
+namespace System.ComponentModel.Design.Serialization
+{
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class ComponentSerializationService
+ {
+ protected ComponentSerializationService() { }
+ public abstract System.ComponentModel.Design.Serialization.SerializationStore CreateStore();
+ public abstract System.Collections.ICollection Deserialize(System.ComponentModel.Design.Serialization.SerializationStore store);
+ public abstract System.Collections.ICollection Deserialize(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container);
+ public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container) { }
+ public void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes) { }
+ public abstract void DeserializeTo(System.ComponentModel.Design.Serialization.SerializationStore store, System.ComponentModel.IContainer container, bool validateRecycledTypes, bool applyDefaults);
+ public abstract System.ComponentModel.Design.Serialization.SerializationStore LoadStore(System.IO.Stream stream);
+ public abstract void Serialize(System.ComponentModel.Design.Serialization.SerializationStore store, object value);
+ public abstract void SerializeAbsolute(System.ComponentModel.Design.Serialization.SerializationStore store, object value);
+ public abstract void SerializeMember(System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member);
+ public abstract void SerializeMemberAbsolute(System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member);
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public sealed partial class ContextStack
+ {
+ public ContextStack() { }
+ public object Current { get { throw null; } }
+ public object this[int level] { get { throw null; } }
+ public object this[System.Type type] { get { throw null; } }
+ public void Append(object context) { }
+ public object Pop() { throw null; }
+ public void Push(object context) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4), Inherited=false)]
+ public sealed partial class DefaultSerializationProviderAttribute : System.Attribute
+ {
+ public DefaultSerializationProviderAttribute(string providerTypeName) { }
+ public DefaultSerializationProviderAttribute(System.Type providerType) { }
+ public string ProviderTypeName { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class DesignerLoader
+ {
+ protected DesignerLoader() { }
+ public virtual bool Loading { get { throw null; } }
+ public abstract void BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost host);
+ public abstract void Dispose();
+ public virtual void Flush() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true, Inherited=true)]
+ public sealed partial class DesignerSerializerAttribute : System.Attribute
+ {
+ public DesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName) { }
+ public DesignerSerializerAttribute(string serializerTypeName, System.Type baseSerializerType) { }
+ public DesignerSerializerAttribute(System.Type serializerType, System.Type baseSerializerType) { }
+ public string SerializerBaseTypeName { get { throw null; } }
+ public string SerializerTypeName { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ }
+ public partial interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost, System.ComponentModel.Design.IServiceContainer, System.IServiceProvider
+ {
+ void EndLoad(string baseClassName, bool successful, System.Collections.ICollection errorCollection);
+ void Reload();
+ }
+ public partial interface IDesignerLoaderHost2 : System.ComponentModel.Design.IDesignerHost, System.ComponentModel.Design.IServiceContainer, System.ComponentModel.Design.Serialization.IDesignerLoaderHost, System.IServiceProvider
+ {
+ bool CanReloadWithErrors { get; set; }
+ bool IgnoreErrorsDuringReload { get; set; }
+ }
+ public partial interface IDesignerLoaderService
+ {
+ void AddLoadDependency();
+ void DependentLoadComplete(bool successful, System.Collections.ICollection errorCollection);
+ bool Reload();
+ }
+ public partial interface IDesignerSerializationManager : System.IServiceProvider
+ {
+ System.ComponentModel.Design.Serialization.ContextStack Context { get; }
+ System.ComponentModel.PropertyDescriptorCollection Properties { get; }
+ event System.ComponentModel.Design.Serialization.ResolveNameEventHandler ResolveName;
+ event System.EventHandler SerializationComplete;
+ void AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider provider);
+ object CreateInstance(System.Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
+ object GetInstance(string name);
+ string GetName(object value);
+ object GetSerializer(System.Type objectType, System.Type serializerType);
+ System.Type GetType(string typeName);
+ void RemoveSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider provider);
+ void ReportError(object errorInformation);
+ void SetName(object instance, string name);
+ }
+ public partial interface IDesignerSerializationProvider
+ {
+ object GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object currentSerializer, System.Type objectType, System.Type serializerType);
+ }
+ public partial interface IDesignerSerializationService
+ {
+ System.Collections.ICollection Deserialize(object serializationData);
+ object Serialize(System.Collections.ICollection objects);
+ }
+ public partial interface INameCreationService
+ {
+ string CreateName(System.ComponentModel.IContainer container, System.Type dataType);
+ bool IsValidName(string name);
+ void ValidateName(string name);
+ }
+ public sealed partial class InstanceDescriptor
+ {
+ public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments) { }
+ public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete) { }
+ public System.Collections.ICollection Arguments { get { throw null; } }
+ public bool IsComplete { get { throw null; } }
+ public System.Reflection.MemberInfo MemberInfo { get { throw null; } }
+ public object Invoke() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct MemberRelationship
+ {
+ public static readonly System.ComponentModel.Design.Serialization.MemberRelationship Empty;
+ public MemberRelationship(object owner, System.ComponentModel.MemberDescriptor member) { throw null;}
+ public bool IsEmpty { get { throw null; } }
+ public System.ComponentModel.MemberDescriptor Member { get { throw null; } }
+ public object Owner { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.ComponentModel.Design.Serialization.MemberRelationship left, System.ComponentModel.Design.Serialization.MemberRelationship right) { throw null; }
+ public static bool operator !=(System.ComponentModel.Design.Serialization.MemberRelationship left, System.ComponentModel.Design.Serialization.MemberRelationship right) { throw null; }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class MemberRelationshipService
+ {
+ protected MemberRelationshipService() { }
+ public System.ComponentModel.Design.Serialization.MemberRelationship this[System.ComponentModel.Design.Serialization.MemberRelationship source] { get { throw null; } set { } }
+ public System.ComponentModel.Design.Serialization.MemberRelationship this[object sourceOwner, System.ComponentModel.MemberDescriptor sourceMember] { get { throw null; } set { } }
+ protected virtual System.ComponentModel.Design.Serialization.MemberRelationship GetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source) { throw null; }
+ protected virtual void SetRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source, System.ComponentModel.Design.Serialization.MemberRelationship relationship) { }
+ public abstract bool SupportsRelationship(System.ComponentModel.Design.Serialization.MemberRelationship source, System.ComponentModel.Design.Serialization.MemberRelationship relationship);
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ public partial class ResolveNameEventArgs : System.EventArgs
+ {
+ public ResolveNameEventArgs(string name) { }
+ public string Name { get { throw null; } }
+ public object Value { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public delegate void ResolveNameEventHandler(object sender, System.ComponentModel.Design.Serialization.ResolveNameEventArgs e);
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1028), AllowMultiple=true, Inherited=true)]
+ [System.ObsoleteAttribute("This attribute has been deprecated. Use DesignerSerializerAttribute instead. For example, to specify a root designer for CodeDom, use DesignerSerializerAttribute(...,typeof(TypeCodeDomSerializer)). http://go.microsoft.com/fwlink/?linkid=14202")]
+ public sealed partial class RootDesignerSerializerAttribute : System.Attribute
+ {
+ public RootDesignerSerializerAttribute(string serializerTypeName, string baseSerializerTypeName, bool reloadable) { }
+ public RootDesignerSerializerAttribute(string serializerTypeName, System.Type baseSerializerType, bool reloadable) { }
+ public RootDesignerSerializerAttribute(System.Type serializerType, System.Type baseSerializerType, bool reloadable) { }
+ public bool Reloadable { get { throw null; } }
+ public string SerializerBaseTypeName { get { throw null; } }
+ public string SerializerTypeName { get { throw null; } }
+ public override object TypeId { get { throw null; } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]
+ public abstract partial class SerializationStore : System.IDisposable
+ {
+ protected SerializationStore() { }
+ public abstract System.Collections.ICollection Errors { get; }
+ public abstract void Close();
+ protected virtual void Dispose(bool disposing) { }
+ public abstract void Save(System.IO.Stream stream);
+ void System.IDisposable.Dispose() { }
+ }
+}
+namespace System.Diagnostics
+{
+ [System.Diagnostics.SwitchLevelAttribute(typeof(bool))]
+ public partial class BooleanSwitch : System.Diagnostics.Switch
+ {
+ public BooleanSwitch(string displayName, string description) : base (default(string), default(string)) { }
+ public BooleanSwitch(string displayName, string description, string defaultSwitchValue) : base (default(string), default(string)) { }
+ public bool Enabled { get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ protected override void OnValueChanged() { }
+ }
+ public partial class CorrelationManager
+ {
+ internal CorrelationManager() { }
+ public System.Guid ActivityId { get { throw null; } set { } }
+ public System.Collections.Stack LogicalOperationStack { get { throw null; } }
+ public void StartLogicalOperation() { }
+ public void StartLogicalOperation(object operationId) { }
+ public void StopLogicalOperation() { }
+ }
+ public partial class DataReceivedEventArgs : System.EventArgs
+ {
+ internal DataReceivedEventArgs() { }
+ public string Data { get { throw null; } }
+ }
+ public delegate void DataReceivedEventHandler(object sender, System.Diagnostics.DataReceivedEventArgs e);
+ public static partial class Debug
+ {
+ public static bool AutoFlush { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ public static int IndentLevel { get { throw null; } set { } }
+ public static int IndentSize { get { throw null; } set { } }
+ public static System.Diagnostics.TraceListenerCollection Listeners { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2)), System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]get { throw null; } }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Assert(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Assert(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Assert(bool condition, string message, string detailMessage) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Assert(bool condition, string message, string detailMessageFormat, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static void Close() { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Fail(string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Fail(string message, string detailMessage) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Flush() { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Indent() { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Print(string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Print(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Unindent() { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Write(object value) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Write(object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Write(string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void Write(string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteIf(bool condition, object value) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteIf(bool condition, object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteIf(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteIf(bool condition, string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLine(object value) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLine(object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLine(string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLine(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLine(string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLineIf(bool condition, object value) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLineIf(bool condition, object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLineIf(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("DEBUG")]
+ public static void WriteLineIf(bool condition, string message, string category) { }
+ }
+ public partial class DefaultTraceListener : System.Diagnostics.TraceListener
+ {
+ public DefaultTraceListener() { }
+ [System.MonoTODOAttribute("AssertUiEnabled defaults to False; should follow Environment.UserInteractive.")]
+ public bool AssertUiEnabled { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public string LogFileName { get { throw null; } set { } }
+ public override void Fail(string message) { }
+ public override void Fail(string message, string detailMessage) { }
+ public override void Write(string message) { }
+ public override void WriteLine(string message) { }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class DelimitedListTraceListener : System.Diagnostics.TextWriterTraceListener
+ {
+ public DelimitedListTraceListener(System.IO.Stream stream) { }
+ public DelimitedListTraceListener(System.IO.Stream stream, string name) { }
+ public DelimitedListTraceListener(System.IO.TextWriter writer) { }
+ public DelimitedListTraceListener(System.IO.TextWriter writer, string name) { }
+ public DelimitedListTraceListener(string fileName) { }
+ public DelimitedListTraceListener(string fileName, string name) { }
+ public string Delimiter { get { throw null; } set { } }
+ protected internal override string[] GetSupportedAttributes() { throw null; }
+ public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) { }
+ public override void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data) { }
+ public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) { }
+ public override void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) { }
+ }
+ public partial class EventTypeFilter : System.Diagnostics.TraceFilter
+ {
+ public EventTypeFilter(System.Diagnostics.SourceLevels level) { }
+ public System.Diagnostics.SourceLevels EventType { get { throw null; } set { } }
+ public override bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data) { throw null; }
+ }
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]
+ public sealed partial class FileVersionInfo
+ {
+ internal FileVersionInfo() { }
+ public string Comments { get { throw null; } }
+ public string CompanyName { get { throw null; } }
+ public int FileBuildPart { get { throw null; } }
+ public string FileDescription { get { throw null; } }
+ public int FileMajorPart { get { throw null; } }
+ public int FileMinorPart { get { throw null; } }
+ public string FileName { get { throw null; } }
+ public int FilePrivatePart { get { throw null; } }
+ public string FileVersion { get { throw null; } }
+ public string InternalName { get { throw null; } }
+ public bool IsDebug { get { throw null; } }
+ public bool IsPatched { get { throw null; } }
+ public bool IsPreRelease { get { throw null; } }
+ public bool IsPrivateBuild { get { throw null; } }
+ public bool IsSpecialBuild { get { throw null; } }
+ public string Language { get { throw null; } }
+ public string LegalCopyright { get { throw null; } }
+ public string LegalTrademarks { get { throw null; } }
+ public string OriginalFilename { get { throw null; } }
+ public string PrivateBuild { get { throw null; } }
+ public int ProductBuildPart { get { throw null; } }
+ public int ProductMajorPart { get { throw null; } }
+ public int ProductMinorPart { get { throw null; } }
+ public string ProductName { get { throw null; } }
+ public int ProductPrivatePart { get { throw null; } }
+ public string ProductVersion { get { throw null; } }
+ public string SpecialBuild { get { throw null; } }
+ public static System.Diagnostics.FileVersionInfo GetVersionInfo(string fileName) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class MonitoringDescriptionAttribute : System.ComponentModel.DescriptionAttribute
+ {
+ public MonitoringDescriptionAttribute(string description) { }
+ public override string Description { get { throw null; } }
+ }
+ [System.ComponentModel.DefaultEventAttribute("Exited")]
+ [System.ComponentModel.DefaultPropertyAttribute("StartInfo")]
+ [System.ComponentModel.DesignerAttribute("System.Diagnostics.Design.ProcessDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Provides access to local and remote processes, enabling starting and stopping of local processes.")]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.InheritanceDemand, Name="FullTrust")]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true, Synchronization=true, ExternalProcessMgmt=true, SelfAffectingProcessMgmt=true)]
+ public partial class Process : System.ComponentModel.Component
+ {
+ public Process() { }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Base process priority.")]
+ [System.MonoTODOAttribute]
+ public int BasePriority { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether the process component should watch for the associated process to exit, and raise the Exited event.")]
+ public bool EnableRaisingEvents { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The value returned from the associated process when it terminated.")]
+ public int ExitCode { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The time that the associated process exited.")]
+ public System.DateTime ExitTime { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Returns the native handle for this process. The handle is only available if the process was started using this component.")]
+ public System.IntPtr Handle { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Handles for this process.")]
+ [System.MonoTODOAttribute]
+ public int HandleCount { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Indicates if the associated process has been terminated.")]
+ public bool HasExited { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The unique identifier for the process.")]
+ public int Id { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The name of the machine the running the process.")]
+ public string MachineName { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The main module of the process.")]
+ public System.Diagnostics.ProcessModule MainModule { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The handle of the main window of the process.")]
+ [System.MonoTODOAttribute]
+ public System.IntPtr MainWindowHandle { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The title of the main window of the process.")]
+ [System.MonoTODOAttribute]
+ public string MainWindowTitle { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of physical memory the process has required since it was started.")]
+ public System.IntPtr MaxWorkingSet { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The minimum amount of physical memory the process has required since it was started.")]
+ public System.IntPtr MinWorkingSet { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The modules that are loaded as part of this process.")]
+ public System.Diagnostics.ProcessModuleCollection Modules { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The number of bytes that are not pageable.")]
+ [System.MonoTODOAttribute]
+ [System.ObsoleteAttribute("Use NonpagedSystemMemorySize64")]
+ public int NonpagedSystemMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The number of bytes that are not pageable.")]
+ [System.MonoTODOAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long NonpagedSystemMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The number of bytes that are paged.")]
+ [System.ObsoleteAttribute("Use PagedMemorySize64")]
+ public int PagedMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The number of bytes that are paged.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PagedMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of paged system memory in bytes.")]
+ [System.ObsoleteAttribute("Use PagedSystemMemorySize64")]
+ public int PagedSystemMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of paged system memory in bytes.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PagedSystemMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of paged memory used by this process.")]
+ [System.MonoTODOAttribute]
+ [System.ObsoleteAttribute("Use PeakPagedMemorySize64")]
+ public int PeakPagedMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of paged memory used by this process.")]
+ [System.MonoTODOAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PeakPagedMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of virtual memory used by this process.")]
+ [System.ObsoleteAttribute("Use PeakVirtualMemorySize64")]
+ public int PeakVirtualMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of virtual memory used by this process.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PeakVirtualMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of system memory used by this process.")]
+ [System.ObsoleteAttribute("Use PeakWorkingSet64")]
+ public int PeakWorkingSet { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The maximum amount of system memory used by this process.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PeakWorkingSet64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Process will be of higher priority while it is actively used.")]
+ [System.MonoTODOAttribute]
+ public bool PriorityBoostEnabled { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The priority that the threads in the process run relative to.")]
+ public System.Diagnostics.ProcessPriorityClass PriorityClass { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of memory exclusively used by this process.")]
+ [System.ObsoleteAttribute("Use PrivateMemorySize64")]
+ public int PrivateMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of memory exclusively used by this process.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long PrivateMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of CPU time the process spent inside the operating system core.")]
+ public System.TimeSpan PrivilegedProcessorTime { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The name of this process.")]
+ public string ProcessName { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Allowed processor that can be used by this process.")]
+ [System.MonoTODOAttribute]
+ public System.IntPtr ProcessorAffinity { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Is this process responsive.")]
+ [System.MonoTODOAttribute]
+ public bool Responding { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public Microsoft.Win32.SafeHandles.SafeProcessHandle SafeHandle { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The session ID for this process.")]
+ [System.MonoNotSupportedAttribute("")]
+ public int SessionId { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Standard error stream of the process.")]
+ public System.IO.StreamReader StandardError { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Standard input stream of the process.")]
+ public System.IO.StreamWriter StandardInput { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Standard output stream of the process.")]
+ public System.IO.StreamReader StandardOutput { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Specifies information used to start a process.")]
+ public System.Diagnostics.ProcessStartInfo StartInfo { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The time at which the process was started.")]
+ public System.DateTime StartTime { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The object used to marshal the event handler calls issued as a result of a Process exit.")]
+ public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The number of threads of this process.")]
+ [System.MonoTODOAttribute]
+ public System.Diagnostics.ProcessThreadCollection Threads { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of CPU time the process has used.")]
+ public System.TimeSpan TotalProcessorTime { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of CPU time the process spent outside the operating system core.")]
+ public System.TimeSpan UserProcessorTime { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of virtual memory currently used for this process.")]
+ [System.ObsoleteAttribute("Use VirtualMemorySize64")]
+ public int VirtualMemorySize { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of virtual memory currently used for this process.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long VirtualMemorySize64 { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of physical memory currently used for this process.")]
+ [System.ObsoleteAttribute("Use WorkingSet64")]
+ public int WorkingSet { get { throw null; } }
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of physical memory currently used for this process.")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public long WorkingSet64 { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Indicates if the process component is associated with a real process.")]
+ public event System.Diagnostics.DataReceivedEventHandler ErrorDataReceived { add { } remove { } }
+ [System.ComponentModel.CategoryAttribute("Behavior")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("If the WatchForExit property is set to true, then this event is raised when the associated process exits.")]
+ public event System.EventHandler Exited { add { } remove { } }
+ [System.ComponentModel.BrowsableAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Indicates if the process component is associated with a real process.")]
+ public event System.Diagnostics.DataReceivedEventHandler OutputDataReceived { add { } remove { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public void BeginErrorReadLine() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public void BeginOutputReadLine() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public void CancelErrorRead() { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public void CancelOutputRead() { }
+ public void Close() { }
+ public bool CloseMainWindow() { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public static void EnterDebugMode() { }
+ public static System.Diagnostics.Process GetCurrentProcess() { throw null; }
+ public static System.Diagnostics.Process GetProcessById(int processId) { throw null; }
+ [System.MonoTODOAttribute("There is no support for retrieving process information from a remote machine")]
+ public static System.Diagnostics.Process GetProcessById(int processId, string machineName) { throw null; }
+ public static System.Diagnostics.Process[] GetProcesses() { throw null; }
+ [System.MonoTODOAttribute("There is no support for retrieving process information from a remote machine")]
+ public static System.Diagnostics.Process[] GetProcesses(string machineName) { throw null; }
+ public static System.Diagnostics.Process[] GetProcessesByName(string processName) { throw null; }
+ public static System.Diagnostics.Process[] GetProcessesByName(string processName, string machineName) { throw null; }
+ public void Kill() { }
+ public static void LeaveDebugMode() { }
+ protected void OnExited() { }
+ public void Refresh() { }
+ public bool Start() { throw null; }
+ public static System.Diagnostics.Process Start(System.Diagnostics.ProcessStartInfo startInfo) { throw null; }
+ public static System.Diagnostics.Process Start(string fileName) { throw null; }
+ public static System.Diagnostics.Process Start(string fileName, string arguments) { throw null; }
+ public static System.Diagnostics.Process Start(string fileName, string userName, System.Security.SecureString password, string domain) { throw null; }
+ public static System.Diagnostics.Process Start(string fileName, string arguments, string userName, System.Security.SecureString password, string domain) { throw null; }
+ public override string ToString() { throw null; }
+ public void WaitForExit() { }
+ public bool WaitForExit(int milliseconds) { throw null; }
+ public bool WaitForInputIdle() { throw null; }
+ public bool WaitForInputIdle(int milliseconds) { throw null; }
+ }
+ [System.ComponentModel.DesignerAttribute("System.Diagnostics.Design.ProcessModuleDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ public partial class ProcessModule : System.ComponentModel.Component
+ {
+ internal ProcessModule() { }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The base memory address of this module")]
+ public System.IntPtr BaseAddress { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The base memory address of the entry point of this module")]
+ public System.IntPtr EntryPointAddress { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The file name of this module")]
+ public string FileName { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ public System.Diagnostics.FileVersionInfo FileVersionInfo { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The memory needed by this module")]
+ public int ModuleMemorySize { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The name of this module")]
+ public string ModuleName { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ public partial class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase
+ {
+ protected ProcessModuleCollection() { }
+ public ProcessModuleCollection(System.Diagnostics.ProcessModule[] processModules) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int Capacity { get { throw null; } set { } }
+ public System.Diagnostics.ProcessModule this[int index] { get { throw null; } }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Add(System.Diagnostics.ProcessModule item) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void AddRange(System.Collections.Generic.IEnumerable<System.Diagnostics.ProcessModule> collection) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.ObjectModel.ReadOnlyCollection<System.Diagnostics.ProcessModule> AsReadOnly() { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(System.Diagnostics.ProcessModule item) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(System.Diagnostics.ProcessModule item, System.Collections.Generic.IComparer<System.Diagnostics.ProcessModule> comparer) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(int index, int count, System.Diagnostics.ProcessModule item, System.Collections.Generic.IComparer<System.Diagnostics.ProcessModule> comparer) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Clear() { }
+ public bool Contains(System.Diagnostics.ProcessModule module) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<TOutput> ConvertAll<TOutput>(System.Converter<System.Diagnostics.ProcessModule, TOutput> converter) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void CopyTo(System.Diagnostics.ProcessModule[] array) { }
+ public void CopyTo(System.Diagnostics.ProcessModule[] array, int index) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void CopyTo(int index, System.Diagnostics.ProcessModule[] array, int arrayIndex, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public bool Exists(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessModule Find(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<System.Diagnostics.ProcessModule> FindAll(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(int startIndex, int count, System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(int startIndex, System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessModule FindLast(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(int startIndex, int count, System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(int startIndex, System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void ForEach(System.Action<System.Diagnostics.ProcessModule> action) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<System.Diagnostics.ProcessModule> GetRange(int index, int count) { throw null; }
+ public int IndexOf(System.Diagnostics.ProcessModule module) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int IndexOf(System.Diagnostics.ProcessModule item, int index) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int IndexOf(System.Diagnostics.ProcessModule item, int index, int count) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Insert(int index, System.Diagnostics.ProcessModule item) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void InsertRange(int index, System.Collections.Generic.IEnumerable<System.Diagnostics.ProcessModule> collection) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessModule item) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessModule item, int index) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessModule item, int index, int count) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public bool Remove(System.Diagnostics.ProcessModule item) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int RemoveAll(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void RemoveAt(int index) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void RemoveRange(int index, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Reverse() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Reverse(int index, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(System.Collections.Generic.IComparer<System.Diagnostics.ProcessModule> comparer) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(System.Comparison<System.Diagnostics.ProcessModule> comparison) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(int index, int count, System.Collections.Generic.IComparer<System.Diagnostics.ProcessModule> comparer) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessModule[] ToArray() { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void TrimExcess() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public bool TrueForAll(System.Predicate<System.Diagnostics.ProcessModule> match) { throw null; }
+ }
+ public enum ProcessPriorityClass
+ {
+ AboveNormal = 32768,
+ BelowNormal = 16384,
+ High = 128,
+ Idle = 64,
+ Normal = 32,
+ RealTime = 256,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.ComponentModel.ExpandableObjectConverter))]
+ [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Name="FullTrust")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true, SelfAffectingProcessMgmt=true)]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public sealed partial class ProcessStartInfo
+ {
+ public ProcessStartInfo() { }
+ public ProcessStartInfo(string fileName) { }
+ public ProcessStartInfo(string fileName, string arguments) { }
+ [System.ComponentModel.DefaultValueAttribute("")]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.ComponentModel.SettingsBindableAttribute(true)]
+ [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Command line arguments that will be passed to the application specified by the FileName property.")]
+ public string Arguments { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether to start the process without creating a new window to contain it.")]
+ public bool CreateNoWindow { get { throw null; } set { } }
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ public string Domain { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ public System.Collections.Generic.IDictionary<string, string> Environment { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(2))]
+ [System.ComponentModel.EditorAttribute("System.Diagnostics.Design.StringDictionaryEditor, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Set of environment variables that apply to this process and child processes.")]
+ public System.Collections.Specialized.StringDictionary EnvironmentVariables { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether to show an error dialog to the user if there is an error.")]
+ public bool ErrorDialog { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public System.IntPtr ErrorDialogParentHandle { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute("")]
+ [System.ComponentModel.EditorAttribute("System.Diagnostics.Design.StartFileNameEditor, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.ComponentModel.SettingsBindableAttribute(true)]
+ [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The name of the application, document or URL to start.")]
+ public string FileName { get { throw null; } set { } }
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ public bool LoadUserProfile { get { throw null; } set { } }
+ public System.Security.SecureString Password { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public string PasswordInClearText { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether the process's error output is written to the Process instance's StandardError member.")]
+ public bool RedirectStandardError { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether the process command input is read from the Process instance's StandardInput member.")]
+ public bool RedirectStandardInput { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether the process output is written to the Process instance's StandardOutput member.")]
+ public bool RedirectStandardOutput { get { throw null; } set { } }
+ public System.Text.Encoding StandardErrorEncoding { get { throw null; } set { } }
+ public System.Text.Encoding StandardOutputEncoding { get { throw null; } set { } }
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ public string UserName { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("Whether to use the operating system shell to start the process.")]
+ public bool UseShellExecute { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute("")]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.VerbConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The verb to apply to the document specified by the FileName property.")]
+ public string Verb { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DesignerSerializationVisibilityAttribute((System.ComponentModel.DesignerSerializationVisibility)(0))]
+ public string[] Verbs { get { throw null; } }
+ [System.ComponentModel.DefaultValueAttribute((System.Diagnostics.ProcessWindowStyle)(0))]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.Diagnostics.MonitoringDescriptionAttribute("How the main window should be created when the process starts.")]
+ public System.Diagnostics.ProcessWindowStyle WindowStyle { get { throw null; } set { } }
+ [System.ComponentModel.DefaultValueAttribute("")]
+ [System.ComponentModel.EditorAttribute("System.Diagnostics.Design.WorkingDirectoryEditor, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.ComponentModel.NotifyParentPropertyAttribute(true)]
+ [System.ComponentModel.SettingsBindableAttribute(true)]
+ [System.ComponentModel.TypeConverterAttribute("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ [System.Diagnostics.MonitoringDescriptionAttribute("The initial working directory for the process.")]
+ public string WorkingDirectory { get { throw null; } set { } }
+ }
+ [System.ComponentModel.DesignerAttribute("System.Diagnostics.Design.ProcessThreadDesigner, System.Design, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
+ public partial class ProcessThread : System.ComponentModel.Component
+ {
+ internal ProcessThread() { }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The base priority of this thread.")]
+ [System.MonoTODOAttribute]
+ public int BasePriority { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The current priority of this thread.")]
+ [System.MonoTODOAttribute]
+ public int CurrentPriority { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The ID of this thread.")]
+ [System.MonoTODOAttribute]
+ public int Id { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.MonoTODOAttribute]
+ public int IdealProcessor { set { } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("Thread gets a priority boot when interactively used by a user.")]
+ [System.MonoTODOAttribute]
+ public bool PriorityBoostEnabled { get { throw null; } set { } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The priority level of this thread.")]
+ [System.MonoTODOAttribute]
+ public System.Diagnostics.ThreadPriorityLevel PriorityLevel { get { throw null; } set { } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of CPU time used in privileged mode.")]
+ [System.MonoTODOAttribute]
+ public System.TimeSpan PrivilegedProcessorTime { get { throw null; } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.MonoTODOAttribute]
+ public System.IntPtr ProcessorAffinity { set { } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The start address in memory of this thread.")]
+ [System.MonoTODOAttribute]
+ public System.IntPtr StartAddress { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The time this thread was started.")]
+ [System.MonoTODOAttribute]
+ public System.DateTime StartTime { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The current state of this thread.")]
+ [System.MonoTODOAttribute]
+ public System.Diagnostics.ThreadState ThreadState { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The total amount of CPU time used.")]
+ [System.MonoTODOAttribute]
+ public System.TimeSpan TotalProcessorTime { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The amount of CPU time used in user mode.")]
+ [System.MonoTODOAttribute]
+ public System.TimeSpan UserProcessorTime { get { throw null; } }
+ [System.Diagnostics.MonitoringDescriptionAttribute("The reason why this thread is waiting.")]
+ [System.MonoTODOAttribute]
+ public System.Diagnostics.ThreadWaitReason WaitReason { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public void ResetIdealProcessor() { }
+ }
+ public partial class ProcessThreadCollection : System.Collections.ReadOnlyCollectionBase
+ {
+ protected ProcessThreadCollection() { }
+ public ProcessThreadCollection(System.Diagnostics.ProcessThread[] processThreads) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int Capacity { get { throw null; } set { } }
+ public System.Diagnostics.ProcessThread this[int index] { get { throw null; } }
+ public int Add(System.Diagnostics.ProcessThread thread) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void AddRange(System.Collections.Generic.IEnumerable<System.Diagnostics.ProcessThread> collection) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.ObjectModel.ReadOnlyCollection<System.Diagnostics.ProcessThread> AsReadOnly() { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(System.Diagnostics.ProcessThread item) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(System.Diagnostics.ProcessThread item, System.Collections.Generic.IComparer<System.Diagnostics.ProcessThread> comparer) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int BinarySearch(int index, int count, System.Diagnostics.ProcessThread item, System.Collections.Generic.IComparer<System.Diagnostics.ProcessThread> comparer) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Clear() { }
+ public bool Contains(System.Diagnostics.ProcessThread thread) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<TOutput> ConvertAll<TOutput>(System.Converter<System.Diagnostics.ProcessThread, TOutput> converter) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void CopyTo(System.Diagnostics.ProcessThread[] array) { }
+ public void CopyTo(System.Diagnostics.ProcessThread[] array, int index) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void CopyTo(int index, System.Diagnostics.ProcessThread[] array, int arrayIndex, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public bool Exists(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessThread Find(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<System.Diagnostics.ProcessThread> FindAll(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(int startIndex, int count, System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(int startIndex, System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindIndex(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessThread FindLast(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(int startIndex, int count, System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(int startIndex, System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int FindLastIndex(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void ForEach(System.Action<System.Diagnostics.ProcessThread> action) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Collections.Generic.List<System.Diagnostics.ProcessThread> GetRange(int index, int count) { throw null; }
+ public int IndexOf(System.Diagnostics.ProcessThread thread) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int IndexOf(System.Diagnostics.ProcessThread item, int index) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int IndexOf(System.Diagnostics.ProcessThread item, int index, int count) { throw null; }
+ public void Insert(int index, System.Diagnostics.ProcessThread thread) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void InsertRange(int index, System.Collections.Generic.IEnumerable<System.Diagnostics.ProcessThread> collection) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessThread item) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessThread item, int index) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int LastIndexOf(System.Diagnostics.ProcessThread item, int index, int count) { throw null; }
+ public void Remove(System.Diagnostics.ProcessThread thread) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public int RemoveAll(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void RemoveAt(int index) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void RemoveRange(int index, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Reverse() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Reverse(int index, int count) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(System.Collections.Generic.IComparer<System.Diagnostics.ProcessThread> comparer) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(System.Comparison<System.Diagnostics.ProcessThread> comparison) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void Sort(int index, int count, System.Collections.Generic.IComparer<System.Diagnostics.ProcessThread> comparer) { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public System.Diagnostics.ProcessThread[] ToArray() { throw null; }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public void TrimExcess() { }
+ [System.ObsoleteAttribute("This API is no longer available", true)]
+ public bool TrueForAll(System.Predicate<System.Diagnostics.ProcessThread> match) { throw null; }
+ }
+ public enum ProcessWindowStyle
+ {
+ Hidden = 1,
+ Maximized = 3,
+ Minimized = 2,
+ Normal = 0,
+ }
+ public partial class SourceFilter : System.Diagnostics.TraceFilter
+ {
+ public SourceFilter(string source) { }
+ public string Source { get { throw null; } set { } }
+ public override bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data) { throw null; }
+ }
+ [System.FlagsAttribute]
+ public enum SourceLevels
+ {
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ ActivityTracing = 65280,
+ All = -1,
+ Critical = 1,
+ Error = 3,
+ Information = 15,
+ Off = 0,
+ Verbose = 31,
+ Warning = 7,
+ }
+ public partial class SourceSwitch : System.Diagnostics.Switch
+ {
+ public SourceSwitch(string name) : base (default(string), default(string)) { }
+ public SourceSwitch(string displayName, string defaultSwitchValue) : base (default(string), default(string)) { }
+ public System.Diagnostics.SourceLevels Level { get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ protected override void OnValueChanged() { }
+ public bool ShouldTrace(System.Diagnostics.TraceEventType eventType) { throw null; }
+ }
+ public partial class Stopwatch
+ {
+ public static readonly long Frequency;
+ public static readonly bool IsHighResolution;
+ public Stopwatch() { }
+ public System.TimeSpan Elapsed { get { throw null; } }
+ public long ElapsedMilliseconds { get { throw null; } }
+ public long ElapsedTicks { get { throw null; } }
+ public bool IsRunning { get { throw null; } }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.InternalCall)]public static long GetTimestamp() { throw null; }
+ public void Reset() { }
+ public void Restart() { }
+ public void Start() { }
+ public static System.Diagnostics.Stopwatch StartNew() { throw null; }
+ public void Stop() { }
+ }
+ public abstract partial class Switch
+ {
+ protected Switch(string displayName, string description) { }
+ protected Switch(string displayName, string description, string defaultSwitchValue) { }
+ [System.Xml.Serialization.XmlIgnoreAttribute]
+ public System.Collections.Specialized.StringDictionary Attributes { get { throw null; } }
+ public string Description { get { throw null; } }
+ public string DisplayName { get { throw null; } }
+ protected int SwitchSetting { get { throw null; } set { } }
+ protected string Value { get { throw null; } set { } }
+ protected internal virtual string[] GetSupportedAttributes() { throw null; }
+ protected virtual void OnSwitchSettingChanged() { }
+ protected virtual void OnValueChanged() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(741))]
+ public sealed partial class SwitchAttribute : System.Attribute
+ {
+ public SwitchAttribute(string switchName, System.Type switchType) { }
+ public string SwitchDescription { get { throw null; } set { } }
+ public string SwitchName { get { throw null; } set { } }
+ public System.Type SwitchType { get { throw null; } set { } }
+ public static System.Diagnostics.SwitchAttribute[] GetAll(System.Reflection.Assembly assembly) { throw null; }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(4))]
+ public sealed partial class SwitchLevelAttribute : System.Attribute
+ {
+ public SwitchLevelAttribute(System.Type switchLevelType) { }
+ public System.Type SwitchLevelType { get { throw null; } set { } }
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public partial class TextWriterTraceListener : System.Diagnostics.TraceListener
+ {
+ public TextWriterTraceListener() { }
+ public TextWriterTraceListener(System.IO.Stream stream) { }
+ public TextWriterTraceListener(System.IO.Stream stream, string name) { }
+ public TextWriterTraceListener(System.IO.TextWriter writer) { }
+ public TextWriterTraceListener(System.IO.TextWriter writer, string name) { }
+ public TextWriterTraceListener(string fileName) { }
+ public TextWriterTraceListener(string fileName, string name) { }
+ public System.IO.TextWriter Writer { get { throw null; } set { } }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ public override void Flush() { }
+ public override void Write(string message) { }
+ public override void WriteLine(string message) { }
+ }
+ public enum ThreadPriorityLevel
+ {
+ AboveNormal = 1,
+ BelowNormal = -1,
+ Highest = 2,
+ Idle = -15,
+ Lowest = -2,
+ Normal = 0,
+ TimeCritical = 15,
+ }
+ public enum ThreadState
+ {
+ Initialized = 0,
+ Ready = 1,
+ Running = 2,
+ Standby = 3,
+ Terminated = 4,
+ Transition = 6,
+ Unknown = 7,
+ Wait = 5,
+ }
+ public enum ThreadWaitReason
+ {
+ EventPairHigh = 7,
+ EventPairLow = 8,
+ ExecutionDelay = 4,
+ Executive = 0,
+ FreePage = 1,
+ LpcReceive = 9,
+ LpcReply = 10,
+ PageIn = 2,
+ PageOut = 12,
+ Suspended = 5,
+ SystemAllocation = 3,
+ Unknown = 13,
+ UserRequest = 6,
+ VirtualMemory = 11,
+ }
+ public sealed partial class Trace
+ {
+ internal Trace() { }
+ public static bool AutoFlush { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ public static System.Diagnostics.CorrelationManager CorrelationManager { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]get { throw null; } }
+ public static int IndentLevel { get { throw null; } set { } }
+ public static int IndentSize { get { throw null; } set { } }
+ public static System.Diagnostics.TraceListenerCollection Listeners { [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SharedState=true)]get { throw null; } }
+ public static bool UseGlobalLock { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Assert(bool condition) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Assert(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Assert(bool condition, string message, string detailMessage) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Close() { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Fail(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Fail(string message, string detailMessage) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Flush() { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Indent() { }
+ public static void Refresh() { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceError(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceError(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceInformation(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceInformation(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceWarning(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void TraceWarning(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Unindent() { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Write(object value) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Write(object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Write(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void Write(string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteIf(bool condition, object value) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteIf(bool condition, object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteIf(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteIf(bool condition, string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLine(object value) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLine(object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLine(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLine(string message, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLineIf(bool condition, object value) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLineIf(bool condition, object value, string category) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLineIf(bool condition, string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public static void WriteLineIf(bool condition, string message, string category) { }
+ }
+ public partial class TraceEventCache
+ {
+ public TraceEventCache() { }
+ public string Callstack { get { throw null; } }
+ public System.DateTime DateTime { get { throw null; } }
+ public System.Collections.Stack LogicalOperationStack { get { throw null; } }
+ public int ProcessId { get { throw null; } }
+ public string ThreadId { get { throw null; } }
+ public long Timestamp { get { throw null; } }
+ }
+ public enum TraceEventType
+ {
+ Critical = 1,
+ Error = 2,
+ Information = 8,
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ Resume = 2048,
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ Start = 256,
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ Stop = 512,
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ Suspend = 1024,
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(2))]
+ Transfer = 4096,
+ Verbose = 16,
+ Warning = 4,
+ }
+ public abstract partial class TraceFilter
+ {
+ protected TraceFilter() { }
+ public abstract bool ShouldTrace(System.Diagnostics.TraceEventCache cache, string source, System.Diagnostics.TraceEventType eventType, int id, string formatOrMessage, object[] args, object data1, object[] data);
+ }
+ public enum TraceLevel
+ {
+ Error = 1,
+ Info = 3,
+ Off = 0,
+ Verbose = 4,
+ Warning = 2,
+ }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true)]
+ public abstract partial class TraceListener : System.MarshalByRefObject, System.IDisposable
+ {
+ protected TraceListener() { }
+ protected TraceListener(string name) { }
+ public System.Collections.Specialized.StringDictionary Attributes { get { throw null; } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Diagnostics.TraceFilter Filter { get { throw null; } set { } }
+ public int IndentLevel { get { throw null; } set { } }
+ public int IndentSize { get { throw null; } set { } }
+ public virtual bool IsThreadSafe { get { throw null; } }
+ public virtual string Name { get { throw null; } set { } }
+ protected bool NeedIndent { get { throw null; } set { } }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public System.Diagnostics.TraceOptions TraceOutputOptions { get { throw null; } set { } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public virtual void Fail(string message) { }
+ public virtual void Fail(string message, string detailMessage) { }
+ public virtual void Flush() { }
+ protected internal virtual string[] GetSupportedAttributes() { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public virtual void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, System.Guid relatedActivityId) { }
+ public virtual void Write(object o) { }
+ public virtual void Write(object o, string category) { }
+ public abstract void Write(string message);
+ public virtual void Write(string message, string category) { }
+ protected virtual void WriteIndent() { }
+ public virtual void WriteLine(object o) { }
+ public virtual void WriteLine(object o, string category) { }
+ public abstract void WriteLine(string message);
+ public virtual void WriteLine(string message, string category) { }
+ }
+ public partial class TraceListenerCollection : System.Collections.ICollection, System.Collections.IEnumerable, System.Collections.IList
+ {
+ internal TraceListenerCollection() { }
+ public int Count { get { throw null; } }
+ public System.Diagnostics.TraceListener this[int i] { get { throw null; } set { } }
+ public System.Diagnostics.TraceListener this[string name] { get { throw null; } }
+ bool System.Collections.ICollection.IsSynchronized { get { throw null; } }
+ object System.Collections.ICollection.SyncRoot { get { throw null; } }
+ bool System.Collections.IList.IsFixedSize { get { throw null; } }
+ bool System.Collections.IList.IsReadOnly { get { throw null; } }
+ object System.Collections.IList.this[int index] { get { throw null; } set { } }
+ public int Add(System.Diagnostics.TraceListener listener) { throw null; }
+ public void AddRange(System.Diagnostics.TraceListenerCollection value) { }
+ public void AddRange(System.Diagnostics.TraceListener[] value) { }
+ public void Clear() { }
+ public bool Contains(System.Diagnostics.TraceListener listener) { throw null; }
+ public void CopyTo(System.Diagnostics.TraceListener[] listeners, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public int IndexOf(System.Diagnostics.TraceListener listener) { throw null; }
+ public void Insert(int index, System.Diagnostics.TraceListener listener) { }
+ public void Remove(System.Diagnostics.TraceListener listener) { }
+ public void Remove(string name) { }
+ public void RemoveAt(int index) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ int System.Collections.IList.Add(object value) { throw null; }
+ bool System.Collections.IList.Contains(object value) { throw null; }
+ int System.Collections.IList.IndexOf(object value) { throw null; }
+ void System.Collections.IList.Insert(int index, object value) { }
+ void System.Collections.IList.Remove(object value) { }
+ }
+ [System.FlagsAttribute]
+ public enum TraceOptions
+ {
+ Callstack = 32,
+ DateTime = 2,
+ LogicalOperationStack = 1,
+ None = 0,
+ ProcessId = 8,
+ ThreadId = 16,
+ Timestamp = 4,
+ }
+ public partial class TraceSource
+ {
+ public TraceSource(string name) { }
+ public TraceSource(string name, System.Diagnostics.SourceLevels defaultLevel) { }
+ public System.Collections.Specialized.StringDictionary Attributes { get { throw null; } }
+ public System.Diagnostics.TraceListenerCollection Listeners { [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]get { throw null; } }
+ public string Name { get { throw null; } }
+ public System.Diagnostics.SourceSwitch Switch { get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public void Close() { }
+ public void Flush() { }
+ protected internal virtual string[] GetSupportedAttributes() { throw null; }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceData(System.Diagnostics.TraceEventType eventType, int id, object data) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceData(System.Diagnostics.TraceEventType eventType, int id, params object[] data) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id, string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceEvent(System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceInformation(string message) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceInformation(string format, params object[] args) { }
+ [System.Diagnostics.ConditionalAttribute("TRACE")]
+ public void TraceTransfer(int id, string message, System.Guid relatedActivityId) { }
+ }
+ [System.Diagnostics.SwitchLevelAttribute(typeof(System.Diagnostics.TraceLevel))]
+ public partial class TraceSwitch : System.Diagnostics.Switch
+ {
+ public TraceSwitch(string displayName, string description) : base (default(string), default(string)) { }
+ public TraceSwitch(string displayName, string description, string defaultSwitchValue) : base (default(string), default(string)) { }
+ public System.Diagnostics.TraceLevel Level { get { throw null; } [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]set { } }
+ public bool TraceError { get { throw null; } }
+ public bool TraceInfo { get { throw null; } }
+ public bool TraceVerbose { get { throw null; } }
+ public bool TraceWarning { get { throw null; } }
+ protected override void OnSwitchSettingChanged() { }
+ protected override void OnValueChanged() { }
+ }
+}
+namespace System.Diagnostics.CodeAnalysis
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(748), Inherited=false, AllowMultiple=false)]
+ public sealed partial class ExcludeFromCodeCoverageAttribute : System.Attribute
+ {
+ public ExcludeFromCodeCoverageAttribute() { }
+ }
+}
+namespace System.IO
+{
+ public partial class ErrorEventArgs : System.EventArgs
+ {
+ public ErrorEventArgs(System.Exception exception) { }
+ public virtual System.Exception GetException() { throw null; }
+ }
+ public delegate void ErrorEventHandler(object sender, System.IO.ErrorEventArgs e);
+ public partial class FileSystemEventArgs : System.EventArgs
+ {
+ public FileSystemEventArgs(System.IO.WatcherChangeTypes changeType, string directory, string name) { }
+ public System.IO.WatcherChangeTypes ChangeType { get { throw null; } }
+ public string FullPath { get { throw null; } }
+ public string Name { get { throw null; } }
+ }
+ public delegate void FileSystemEventHandler(object sender, System.IO.FileSystemEventArgs e);
+ public partial class FileSystemWatcher : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize, System.IDisposable
+ {
+ public FileSystemWatcher() { }
+ public FileSystemWatcher(string path) { }
+ public FileSystemWatcher(string path, string filter) { }
+ public bool EnableRaisingEvents { get { throw null; } set { } }
+ public string Filter { get { throw null; } set { } }
+ public bool IncludeSubdirectories { get { throw null; } set { } }
+ public int InternalBufferSize { get { throw null; } set { } }
+ public System.IO.NotifyFilters NotifyFilter { get { throw null; } set { } }
+ public string Path { get { throw null; } set { } }
+ public override System.ComponentModel.ISite Site { get { throw null; } set { } }
+ public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } }
+ public event System.IO.FileSystemEventHandler Changed { add { } remove { } }
+ public event System.IO.FileSystemEventHandler Created { add { } remove { } }
+ public event System.IO.FileSystemEventHandler Deleted { add { } remove { } }
+ public event System.IO.ErrorEventHandler Error { add { } remove { } }
+ public event System.IO.RenamedEventHandler Renamed { add { } remove { } }
+ public void BeginInit() { }
+ protected override void Dispose(bool disposing) { }
+ public void EndInit() { }
+ protected void OnChanged(System.IO.FileSystemEventArgs e) { }
+ protected void OnCreated(System.IO.FileSystemEventArgs e) { }
+ protected void OnDeleted(System.IO.FileSystemEventArgs e) { }
+ protected void OnError(System.IO.ErrorEventArgs e) { }
+ protected void OnRenamed(System.IO.RenamedEventArgs e) { }
+ public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType) { throw null; }
+ public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class InternalBufferOverflowException : System.SystemException
+ {
+ public InternalBufferOverflowException() { }
+ protected InternalBufferOverflowException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public InternalBufferOverflowException(string message) { }
+ public InternalBufferOverflowException(string message, System.Exception inner) { }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class InvalidDataException : System.SystemException
+ {
+ public InvalidDataException() { }
+ public InvalidDataException(string message) { }
+ public InvalidDataException(string message, System.Exception innerException) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class IODescriptionAttribute : System.ComponentModel.DescriptionAttribute
+ {
+ public IODescriptionAttribute(string description) { }
+ public override string Description { get { throw null; } }
+ }
+ [System.FlagsAttribute]
+ public enum NotifyFilters
+ {
+ Attributes = 4,
+ CreationTime = 64,
+ DirectoryName = 2,
+ FileName = 1,
+ LastAccess = 32,
+ LastWrite = 16,
+ Security = 256,
+ Size = 8,
+ }
+ public partial class RenamedEventArgs : System.IO.FileSystemEventArgs
+ {
+ public RenamedEventArgs(System.IO.WatcherChangeTypes changeType, string directory, string name, string oldName) : base (default(System.IO.WatcherChangeTypes), default(string), default(string)) { }
+ public string OldFullPath { get { throw null; } }
+ public string OldName { get { throw null; } }
+ }
+ public delegate void RenamedEventHandler(object sender, System.IO.RenamedEventArgs e);
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct WaitForChangedResult
+ {
+ public System.IO.WatcherChangeTypes ChangeType { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public string OldName { get { throw null; } set { } }
+ public bool TimedOut { get { throw null; } set { } }
+ }
+ [System.FlagsAttribute]
+ public enum WatcherChangeTypes
+ {
+ All = 15,
+ Changed = 4,
+ Created = 1,
+ Deleted = 2,
+ Renamed = 8,
+ }
+}
+namespace System.IO.Compression
+{
+ public enum CompressionLevel
+ {
+ Fastest = 1,
+ NoCompression = 2,
+ Optimal = 0,
+ }
+ public enum CompressionMode
+ {
+ Compress = 1,
+ Decompress = 0,
+ }
+ public partial class DeflateStream : System.IO.Stream
+ {
+ public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) { }
+ public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) { }
+ public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) { }
+ public DeflateStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) { }
+ public System.IO.Stream BaseStream { get { throw null; } }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] array, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] array, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override int Read(byte[] array, int offset, int count) { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] array, int offset, int count) { }
+ }
+ public partial class GZipStream : System.IO.Stream
+ {
+ public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel) { }
+ public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionLevel compressionLevel, bool leaveOpen) { }
+ public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode) { }
+ public GZipStream(System.IO.Stream stream, System.IO.Compression.CompressionMode mode, bool leaveOpen) { }
+ public System.IO.Stream BaseStream { get { throw null; } }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override System.IAsyncResult BeginRead(byte[] array, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] array, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int Read(byte[] array, int offset, int count) { throw null; }
+ public override System.Threading.Tasks.Task<int> ReadAsync(byte[] array, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int ReadByte() { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] array, int offset, int count) { }
+ public override System.Threading.Tasks.Task WriteAsync(byte[] array, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
+ }
+}
+namespace System.Net
+{
+ public partial class AuthenticationManager
+ {
+ internal AuthenticationManager() { }
+ public static System.Net.ICredentialPolicy CredentialPolicy { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public static System.Collections.Specialized.StringDictionary CustomTargetNameDictionary { get { throw null; } }
+ public static System.Collections.IEnumerator RegisteredModules { get { throw null; } }
+ public static System.Net.Authorization Authenticate(string challenge, System.Net.WebRequest request, System.Net.ICredentials credentials) { throw null; }
+ public static System.Net.Authorization PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials) { throw null; }
+ public static void Register(System.Net.IAuthenticationModule authenticationModule) { }
+ public static void Unregister(System.Net.IAuthenticationModule authenticationModule) { }
+ public static void Unregister(string authenticationScheme) { }
+ }
+ [System.FlagsAttribute]
+ public enum AuthenticationSchemes
+ {
+ Anonymous = 32768,
+ Basic = 8,
+ Digest = 1,
+ IntegratedWindowsAuthentication = 6,
+ Negotiate = 2,
+ None = 0,
+ Ntlm = 4,
+ }
+ public delegate System.Net.AuthenticationSchemes AuthenticationSchemeSelector(System.Net.HttpListenerRequest httpRequest);
+ public partial class Authorization
+ {
+ public Authorization(string token) { }
+ public Authorization(string token, bool finished) { }
+ public Authorization(string token, bool finished, string connectionGroupId) { }
+ public bool Complete { get { throw null; } }
+ public string ConnectionGroupId { get { throw null; } }
+ public string Message { get { throw null; } }
+ public bool MutuallyAuthenticated { get { throw null; } set { } }
+ public string[] ProtectionRealm { get { throw null; } set { } }
+ }
+ public delegate System.Net.IPEndPoint BindIPEndPoint(System.Net.ServicePoint servicePoint, System.Net.IPEndPoint remoteEndPoint, int retryCount);
+ [System.ObsoleteAttribute("This API is no longer supported.")]
+ public delegate System.Collections.Generic.IEnumerable<string> CipherSuitesCallback(System.Net.SecurityProtocolType protocol, System.Collections.Generic.IEnumerable<string> allCiphers);
+ [System.SerializableAttribute]
+ public sealed partial class Cookie
+ {
+ public Cookie() { }
+ public Cookie(string name, string value) { }
+ public Cookie(string name, string value, string path) { }
+ public Cookie(string name, string value, string path, string domain) { }
+ public string Comment { get { throw null; } set { } }
+ public System.Uri CommentUri { get { throw null; } set { } }
+ public bool Discard { get { throw null; } set { } }
+ public string Domain { get { throw null; } set { } }
+ public bool Expired { get { throw null; } set { } }
+ public System.DateTime Expires { get { throw null; } set { } }
+ public bool HttpOnly { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public string Path { get { throw null; } set { } }
+ public string Port { get { throw null; } set { } }
+ public bool Secure { get { throw null; } set { } }
+ public System.DateTime TimeStamp { get { throw null; } }
+ public string Value { get { throw null; } set { } }
+ public int Version { get { throw null; } set { } }
+ public override bool Equals(object comparand) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class CookieCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public CookieCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Net.Cookie this[int index] { get { throw null; } }
+ public System.Net.Cookie this[string name] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void Add(System.Net.Cookie cookie) { }
+ public void Add(System.Net.CookieCollection cookies) { }
+ public void CopyTo(System.Array array, int index) { }
+ public void CopyTo(System.Net.Cookie[] array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class CookieContainer
+ {
+ public const int DefaultCookieLengthLimit = 4096;
+ public const int DefaultCookieLimit = 300;
+ public const int DefaultPerDomainCookieLimit = 20;
+ public CookieContainer() { }
+ public CookieContainer(int capacity) { }
+ public CookieContainer(int capacity, int perDomainCapacity, int maxCookieSize) { }
+ public int Capacity { get { throw null; } set { } }
+ public int Count { get { throw null; } }
+ public int MaxCookieSize { get { throw null; } set { } }
+ public int PerDomainCapacity { get { throw null; } set { } }
+ public void Add(System.Net.Cookie cookie) { }
+ public void Add(System.Net.CookieCollection cookies) { }
+ public void Add(System.Uri uri, System.Net.Cookie cookie) { }
+ public void Add(System.Uri uri, System.Net.CookieCollection cookies) { }
+ public string GetCookieHeader(System.Uri uri) { throw null; }
+ public System.Net.CookieCollection GetCookies(System.Uri uri) { throw null; }
+ public void SetCookies(System.Uri uri, string cookieHeader) { }
+ }
+ [System.SerializableAttribute]
+ public partial class CookieException : System.FormatException, System.Runtime.Serialization.ISerializable
+ {
+ public CookieException() { }
+ protected CookieException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public partial class CredentialCache : System.Collections.IEnumerable, System.Net.ICredentials, System.Net.ICredentialsByHost
+ {
+ public CredentialCache() { }
+ public static System.Net.ICredentials DefaultCredentials { get { throw null; } }
+ public static System.Net.NetworkCredential DefaultNetworkCredentials { get { throw null; } }
+ public void Add(string host, int port, string authenticationType, System.Net.NetworkCredential credential) { }
+ public void Add(System.Uri uriPrefix, string authType, System.Net.NetworkCredential cred) { }
+ public System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType) { throw null; }
+ public System.Net.NetworkCredential GetCredential(System.Uri uriPrefix, string authType) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void Remove(string host, int port, string authenticationType) { }
+ public void Remove(System.Uri uriPrefix, string authType) { }
+ }
+ [System.FlagsAttribute]
+ public enum DecompressionMethods
+ {
+ Deflate = 2,
+ GZip = 1,
+ None = 0,
+ }
+ public static partial class Dns
+ {
+ public static System.IAsyncResult BeginGetHostAddresses(string hostNameOrAddress, System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.ObsoleteAttribute("Use BeginGetHostEntry instead")]
+ public static System.IAsyncResult BeginGetHostByName(string hostName, System.AsyncCallback requestCallback, object stateObject) { throw null; }
+ public static System.IAsyncResult BeginGetHostEntry(System.Net.IPAddress address, System.AsyncCallback requestCallback, object stateObject) { throw null; }
+ public static System.IAsyncResult BeginGetHostEntry(string hostNameOrAddress, System.AsyncCallback requestCallback, object stateObject) { throw null; }
+ [System.ObsoleteAttribute("Use BeginGetHostEntry instead")]
+ public static System.IAsyncResult BeginResolve(string hostName, System.AsyncCallback requestCallback, object stateObject) { throw null; }
+ public static System.Net.IPAddress[] EndGetHostAddresses(System.IAsyncResult asyncResult) { throw null; }
+ [System.ObsoleteAttribute("Use EndGetHostEntry instead")]
+ public static System.Net.IPHostEntry EndGetHostByName(System.IAsyncResult asyncResult) { throw null; }
+ public static System.Net.IPHostEntry EndGetHostEntry(System.IAsyncResult asyncResult) { throw null; }
+ [System.ObsoleteAttribute("Use EndGetHostEntry instead")]
+ public static System.Net.IPHostEntry EndResolve(System.IAsyncResult asyncResult) { throw null; }
+ public static System.Net.IPAddress[] GetHostAddresses(string hostNameOrAddress) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress) { throw null; }
+ [System.ObsoleteAttribute("Use GetHostEntry instead")]
+ public static System.Net.IPHostEntry GetHostByAddress(System.Net.IPAddress address) { throw null; }
+ [System.ObsoleteAttribute("Use GetHostEntry instead")]
+ public static System.Net.IPHostEntry GetHostByAddress(string address) { throw null; }
+ [System.ObsoleteAttribute("Use GetHostEntry instead")]
+ public static System.Net.IPHostEntry GetHostByName(string hostName) { throw null; }
+ public static System.Net.IPHostEntry GetHostEntry(System.Net.IPAddress address) { throw null; }
+ public static System.Net.IPHostEntry GetHostEntry(string hostNameOrAddress) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.IPHostEntry> GetHostEntryAsync(System.Net.IPAddress address) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.IPHostEntry> GetHostEntryAsync(string hostNameOrAddress) { throw null; }
+ public static string GetHostName() { throw null; }
+ [System.ObsoleteAttribute("Use GetHostEntry instead")]
+ public static System.Net.IPHostEntry Resolve(string hostName) { throw null; }
+ }
+ public partial class DnsEndPoint : System.Net.EndPoint
+ {
+ public DnsEndPoint(string host, int port) { }
+ public DnsEndPoint(string host, int port, System.Net.Sockets.AddressFamily addressFamily) { }
+ public override System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
+ public string Host { get { throw null; } }
+ public int Port { get { throw null; } }
+ public override bool Equals(object comparand) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class DownloadDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal DownloadDataCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public byte[] Result { get { throw null; } }
+ }
+ public delegate void DownloadDataCompletedEventHandler(object sender, System.Net.DownloadDataCompletedEventArgs e);
+ public partial class DownloadProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs
+ {
+ internal DownloadProgressChangedEventArgs() : base (default(int), default(object)) { }
+ public long BytesReceived { get { throw null; } }
+ public long TotalBytesToReceive { get { throw null; } }
+ }
+ public delegate void DownloadProgressChangedEventHandler(object sender, System.Net.DownloadProgressChangedEventArgs e);
+ public partial class DownloadStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal DownloadStringCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public string Result { get { throw null; } }
+ }
+ public delegate void DownloadStringCompletedEventHandler(object sender, System.Net.DownloadStringCompletedEventArgs e);
+ [System.SerializableAttribute]
+ public abstract partial class EndPoint
+ {
+ protected EndPoint() { }
+ public virtual System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
+ public virtual System.Net.EndPoint Create(System.Net.SocketAddress socketAddress) { throw null; }
+ public virtual System.Net.SocketAddress Serialize() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class EndpointPermission
+ {
+ internal EndpointPermission() { }
+ public string Hostname { get { throw null; } }
+ public int Port { get { throw null; } }
+ public System.Net.TransportType Transport { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class FileWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable
+ {
+ [System.ObsoleteAttribute("Serialization is obsoleted for this type. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected FileWebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override string ConnectionGroupName { get { throw null; } set { } }
+ public override long ContentLength { get { throw null; } set { } }
+ public override string ContentType { get { throw null; } set { } }
+ public override System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } }
+ public override string Method { get { throw null; } set { } }
+ public override bool PreAuthenticate { get { throw null; } set { } }
+ public override System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public override System.Uri RequestUri { get { throw null; } }
+ public override int Timeout { get { throw null; } set { } }
+ public override bool UseDefaultCredentials { get { throw null; } set { } }
+ public override void Abort() { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) { throw null; }
+ public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) { throw null; }
+ public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override System.IO.Stream GetRequestStream() { throw null; }
+ public override System.Net.WebResponse GetResponse() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ [System.SerializableAttribute]
+ public partial class FileWebResponse : System.Net.WebResponse, System.Runtime.Serialization.ISerializable
+ {
+ [System.ObsoleteAttribute("Serialization is obsoleted for this type. http://go.microsoft.com/fwlink/?linkid=14202")]
+ protected FileWebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override long ContentLength { get { throw null; } }
+ public override string ContentType { get { throw null; } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } }
+ public override System.Uri ResponseUri { get { throw null; } }
+ public override bool SupportsHeaders { get { throw null; } }
+ public override void Close() { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override System.IO.Stream GetResponseStream() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public enum FtpStatusCode
+ {
+ AccountNeeded = 532,
+ ActionAbortedLocalProcessingError = 451,
+ ActionAbortedUnknownPageType = 551,
+ ActionNotTakenFilenameNotAllowed = 553,
+ ActionNotTakenFileUnavailable = 550,
+ ActionNotTakenFileUnavailableOrBusy = 450,
+ ActionNotTakenInsufficientSpace = 452,
+ ArgumentSyntaxError = 501,
+ BadCommandSequence = 503,
+ CantOpenData = 425,
+ ClosingControl = 221,
+ ClosingData = 226,
+ CommandExtraneous = 202,
+ CommandNotImplemented = 502,
+ CommandOK = 200,
+ CommandSyntaxError = 500,
+ ConnectionClosed = 426,
+ DataAlreadyOpen = 125,
+ DirectoryStatus = 212,
+ EnteringPassive = 227,
+ FileActionAborted = 552,
+ FileActionOK = 250,
+ FileCommandPending = 350,
+ FileStatus = 213,
+ LoggedInProceed = 230,
+ NeedLoginAccount = 332,
+ NotLoggedIn = 530,
+ OpeningData = 150,
+ PathnameCreated = 257,
+ RestartMarker = 110,
+ SendPasswordCommand = 331,
+ SendUserCommand = 220,
+ ServerWantsSecureSession = 234,
+ ServiceNotAvailable = 421,
+ ServiceTemporarilyNotAvailable = 120,
+ SystemType = 215,
+ Undefined = 0,
+ }
+ public sealed partial class FtpWebRequest : System.Net.WebRequest
+ {
+ internal FtpWebRequest() { }
+ [System.MonoTODOAttribute]
+ public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public override string ConnectionGroupName { get { throw null; } set { } }
+ public override long ContentLength { get { throw null; } set { } }
+ public long ContentOffset { get { throw null; } set { } }
+ public override string ContentType { get { throw null; } set { } }
+ public override System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public bool EnableSsl { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ [System.MonoTODOAttribute("We don't support KeepAlive = true")]
+ public bool KeepAlive { get { throw null; } set { } }
+ public override string Method { get { throw null; } set { } }
+ public override bool PreAuthenticate { get { throw null; } set { } }
+ public override System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public int ReadWriteTimeout { get { throw null; } set { } }
+ public string RenameTo { get { throw null; } set { } }
+ public override System.Uri RequestUri { get { throw null; } }
+ public System.Net.ServicePoint ServicePoint { get { throw null; } }
+ public override int Timeout { get { throw null; } set { } }
+ public bool UseBinary { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public override bool UseDefaultCredentials { get { throw null; } set { } }
+ public bool UsePassive { get { throw null; } set { } }
+ public override void Abort() { }
+ public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) { throw null; }
+ public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) { throw null; }
+ public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) { throw null; }
+ public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) { throw null; }
+ public override System.IO.Stream GetRequestStream() { throw null; }
+ public override System.Net.WebResponse GetResponse() { throw null; }
+ }
+ public partial class FtpWebResponse : System.Net.WebResponse
+ {
+ internal FtpWebResponse() { }
+ public string BannerMessage { get { throw null; } }
+ public override long ContentLength { get { throw null; } }
+ public string ExitMessage { get { throw null; } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } }
+ public System.DateTime LastModified { get { throw null; } }
+ public override System.Uri ResponseUri { get { throw null; } }
+ public System.Net.FtpStatusCode StatusCode { get { throw null; } }
+ public string StatusDescription { get { throw null; } }
+ public override bool SupportsHeaders { get { throw null; } }
+ public string WelcomeMessage { get { throw null; } }
+ public override void Close() { }
+ public override System.IO.Stream GetResponseStream() { throw null; }
+ }
+ [System.ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public partial class GlobalProxySelection
+ {
+ public GlobalProxySelection() { }
+ public static System.Net.IWebProxy Select { get { throw null; } set { } }
+ public static System.Net.IWebProxy GetEmptyWebProxy() { throw null; }
+ }
+ public delegate void HttpContinueDelegate(int StatusCode, System.Net.WebHeaderCollection httpHeaders);
+ public sealed partial class HttpListener : System.IDisposable
+ {
+ public HttpListener() { }
+ public System.Net.AuthenticationSchemes AuthenticationSchemes { get { throw null; } set { } }
+ public System.Net.AuthenticationSchemeSelector AuthenticationSchemeSelectorDelegate { get { throw null; } set { } }
+ public System.Security.Authentication.ExtendedProtection.ServiceNameCollection DefaultServiceNames { get { throw null; } }
+ [System.MonoTODOAttribute("not used anywhere in the implementation")]
+ public System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionPolicy { get { throw null; } set { } }
+ public System.Net.HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get { throw null; } set { } }
+ public bool IgnoreWriteExceptions { get { throw null; } set { } }
+ public bool IsListening { get { throw null; } }
+ public static bool IsSupported { get { throw null; } }
+ public System.Net.HttpListenerPrefixCollection Prefixes { get { throw null; } }
+ public string Realm { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.Net.HttpListenerTimeoutManager TimeoutManager { get { throw null; } }
+ [System.MonoTODOAttribute("Support for NTLM needs some loving.")]
+ public bool UnsafeConnectionNtlmAuthentication { get { throw null; } set { } }
+ public void Abort() { }
+ public System.IAsyncResult BeginGetContext(System.AsyncCallback callback, object state) { throw null; }
+ public void Close() { }
+ public System.Net.HttpListenerContext EndGetContext(System.IAsyncResult asyncResult) { throw null; }
+ public System.Net.HttpListenerContext GetContext() { throw null; }
+ public System.Threading.Tasks.Task<System.Net.HttpListenerContext> GetContextAsync() { throw null; }
+ public void Start() { }
+ public void Stop() { }
+ void System.IDisposable.Dispose() { }
+ public delegate System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy ExtendedProtectionSelector(System.Net.HttpListenerRequest request);
+ }
+ public partial class HttpListenerBasicIdentity : System.Security.Principal.GenericIdentity
+ {
+ public HttpListenerBasicIdentity(string username, string password) : base (default(string)) { }
+ public virtual string Password { get { throw null; } }
+ }
+ public sealed partial class HttpListenerContext
+ {
+ internal HttpListenerContext() { }
+ public System.Net.HttpListenerRequest Request { get { throw null; } }
+ public System.Net.HttpListenerResponse Response { get { throw null; } }
+ public System.Security.Principal.IPrincipal User { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync(string subProtocol) { throw null; }
+ [System.MonoTODOAttribute]
+ public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync(string subProtocol, int receiveBufferSize, System.TimeSpan keepAliveInterval) { throw null; }
+ [System.MonoTODOAttribute]
+ public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync(string subProtocol, int receiveBufferSize, System.TimeSpan keepAliveInterval, System.ArraySegment<byte> internalBuffer) { throw null; }
+ [System.MonoTODOAttribute]
+ public System.Threading.Tasks.Task<System.Net.WebSockets.HttpListenerWebSocketContext> AcceptWebSocketAsync(string subProtocol, System.TimeSpan keepAliveInterval) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class HttpListenerException : System.ComponentModel.Win32Exception
+ {
+ public HttpListenerException() { }
+ public HttpListenerException(int errorCode) { }
+ public HttpListenerException(int errorCode, string message) { }
+ protected HttpListenerException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override int ErrorCode { get { throw null; } }
+ }
+ public partial class HttpListenerPrefixCollection : System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.IEnumerable
+ {
+ internal HttpListenerPrefixCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public void Add(string uriPrefix) { }
+ public void Clear() { }
+ public bool Contains(string uriPrefix) { throw null; }
+ public void CopyTo(System.Array array, int offset) { }
+ public void CopyTo(string[] array, int offset) { }
+ public System.Collections.Generic.IEnumerator<string> GetEnumerator() { throw null; }
+ public bool Remove(string uriPrefix) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public sealed partial class HttpListenerRequest
+ {
+ internal HttpListenerRequest() { }
+ public string[] AcceptTypes { get { throw null; } }
+ public int ClientCertificateError { get { throw null; } }
+ public System.Text.Encoding ContentEncoding { get { throw null; } }
+ public long ContentLength64 { get { throw null; } }
+ public string ContentType { get { throw null; } }
+ public System.Net.CookieCollection Cookies { get { throw null; } }
+ public bool HasEntityBody { get { throw null; } }
+ public System.Collections.Specialized.NameValueCollection Headers { get { throw null; } }
+ public string HttpMethod { get { throw null; } }
+ public System.IO.Stream InputStream { get { throw null; } }
+ [System.MonoTODOAttribute("Always returns false")]
+ public bool IsAuthenticated { get { throw null; } }
+ public bool IsLocal { get { throw null; } }
+ public bool IsSecureConnection { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public bool IsWebSocketRequest { get { throw null; } }
+ public bool KeepAlive { get { throw null; } }
+ public System.Net.IPEndPoint LocalEndPoint { get { throw null; } }
+ public System.Version ProtocolVersion { get { throw null; } }
+ public System.Collections.Specialized.NameValueCollection QueryString { get { throw null; } }
+ public string RawUrl { get { throw null; } }
+ public System.Net.IPEndPoint RemoteEndPoint { get { throw null; } }
+ [System.MonoTODOAttribute("Always returns Guid.Empty")]
+ public System.Guid RequestTraceIdentifier { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public string ServiceName { get { throw null; } }
+ public System.Net.TransportContext TransportContext { get { throw null; } }
+ public System.Uri Url { get { throw null; } }
+ public System.Uri UrlReferrer { get { throw null; } }
+ public string UserAgent { get { throw null; } }
+ public string UserHostAddress { get { throw null; } }
+ public string UserHostName { get { throw null; } }
+ public string[] UserLanguages { get { throw null; } }
+ public System.IAsyncResult BeginGetClientCertificate(System.AsyncCallback requestCallback, object state) { throw null; }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2 EndGetClientCertificate(System.IAsyncResult asyncResult) { throw null; }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2 GetClientCertificate() { throw null; }
+ public System.Threading.Tasks.Task<System.Security.Cryptography.X509Certificates.X509Certificate2> GetClientCertificateAsync() { throw null; }
+ }
+ public sealed partial class HttpListenerResponse : System.IDisposable
+ {
+ internal HttpListenerResponse() { }
+ public System.Text.Encoding ContentEncoding { get { throw null; } set { } }
+ public long ContentLength64 { get { throw null; } set { } }
+ public string ContentType { get { throw null; } set { } }
+ public System.Net.CookieCollection Cookies { get { throw null; } set { } }
+ public System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ public bool KeepAlive { get { throw null; } set { } }
+ public System.IO.Stream OutputStream { get { throw null; } }
+ public System.Version ProtocolVersion { get { throw null; } set { } }
+ public string RedirectLocation { get { throw null; } set { } }
+ public bool SendChunked { get { throw null; } set { } }
+ public int StatusCode { get { throw null; } set { } }
+ public string StatusDescription { get { throw null; } set { } }
+ public void Abort() { }
+ public void AddHeader(string name, string value) { }
+ public void AppendCookie(System.Net.Cookie cookie) { }
+ public void AppendHeader(string name, string value) { }
+ public void Close() { }
+ public void Close(byte[] responseEntity, bool willBlock) { }
+ public void CopyFrom(System.Net.HttpListenerResponse templateResponse) { }
+ public void Redirect(string url) { }
+ public void SetCookie(System.Net.Cookie cookie) { }
+ void System.IDisposable.Dispose() { }
+ }
+ public partial class HttpListenerTimeoutManager
+ {
+ public HttpListenerTimeoutManager() { }
+ [System.MonoTODOAttribute]
+ public System.TimeSpan DrainEntityBody { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.TimeSpan EntityBody { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.TimeSpan HeaderWait { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.TimeSpan IdleConnection { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public long MinSendBytesPerSecond { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.TimeSpan RequestQueue { get { throw null; } set { } }
+ }
+ public enum HttpRequestHeader
+ {
+ Accept = 20,
+ AcceptCharset = 21,
+ AcceptEncoding = 22,
+ AcceptLanguage = 23,
+ Allow = 10,
+ Authorization = 24,
+ CacheControl = 0,
+ Connection = 1,
+ ContentEncoding = 13,
+ ContentLanguage = 14,
+ ContentLength = 11,
+ ContentLocation = 15,
+ ContentMd5 = 16,
+ ContentRange = 17,
+ ContentType = 12,
+ Cookie = 25,
+ Date = 2,
+ Expect = 26,
+ Expires = 18,
+ From = 27,
+ Host = 28,
+ IfMatch = 29,
+ IfModifiedSince = 30,
+ IfNoneMatch = 31,
+ IfRange = 32,
+ IfUnmodifiedSince = 33,
+ KeepAlive = 3,
+ LastModified = 19,
+ MaxForwards = 34,
+ Pragma = 4,
+ ProxyAuthorization = 35,
+ Range = 37,
+ Referer = 36,
+ Te = 38,
+ Trailer = 5,
+ TransferEncoding = 6,
+ Translate = 39,
+ Upgrade = 7,
+ UserAgent = 40,
+ Via = 8,
+ Warning = 9,
+ }
+ public enum HttpResponseHeader
+ {
+ AcceptRanges = 20,
+ Age = 21,
+ Allow = 10,
+ CacheControl = 0,
+ Connection = 1,
+ ContentEncoding = 13,
+ ContentLanguage = 14,
+ ContentLength = 11,
+ ContentLocation = 15,
+ ContentMd5 = 16,
+ ContentRange = 17,
+ ContentType = 12,
+ Date = 2,
+ ETag = 22,
+ Expires = 18,
+ KeepAlive = 3,
+ LastModified = 19,
+ Location = 23,
+ Pragma = 4,
+ ProxyAuthenticate = 24,
+ RetryAfter = 25,
+ Server = 26,
+ SetCookie = 27,
+ Trailer = 5,
+ TransferEncoding = 6,
+ Upgrade = 7,
+ Vary = 28,
+ Via = 8,
+ Warning = 9,
+ WwwAuthenticate = 29,
+ }
+ public enum HttpStatusCode
+ {
+ Accepted = 202,
+ Ambiguous = 300,
+ BadGateway = 502,
+ BadRequest = 400,
+ Conflict = 409,
+ Continue = 100,
+ Created = 201,
+ ExpectationFailed = 417,
+ Forbidden = 403,
+ Found = 302,
+ GatewayTimeout = 504,
+ Gone = 410,
+ HttpVersionNotSupported = 505,
+ InternalServerError = 500,
+ LengthRequired = 411,
+ MethodNotAllowed = 405,
+ Moved = 301,
+ MovedPermanently = 301,
+ MultipleChoices = 300,
+ NoContent = 204,
+ NonAuthoritativeInformation = 203,
+ NotAcceptable = 406,
+ NotFound = 404,
+ NotImplemented = 501,
+ NotModified = 304,
+ OK = 200,
+ PartialContent = 206,
+ PaymentRequired = 402,
+ PreconditionFailed = 412,
+ ProxyAuthenticationRequired = 407,
+ Redirect = 302,
+ RedirectKeepVerb = 307,
+ RedirectMethod = 303,
+ RequestedRangeNotSatisfiable = 416,
+ RequestEntityTooLarge = 413,
+ RequestTimeout = 408,
+ RequestUriTooLong = 414,
+ ResetContent = 205,
+ SeeOther = 303,
+ ServiceUnavailable = 503,
+ SwitchingProtocols = 101,
+ TemporaryRedirect = 307,
+ Unauthorized = 401,
+ UnsupportedMediaType = 415,
+ Unused = 306,
+ UpgradeRequired = 426,
+ UseProxy = 305,
+ }
+ public partial class HttpVersion
+ {
+ public static readonly System.Version Version10;
+ public static readonly System.Version Version11;
+ public HttpVersion() { }
+ }
+ [System.SerializableAttribute]
+ public partial class HttpWebRequest : System.Net.WebRequest, System.Runtime.Serialization.ISerializable
+ {
+ [System.ObsoleteAttribute("Serialization is obsoleted for this type", false)]
+ protected HttpWebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public HttpWebRequest(System.Uri uri) { }
+ public string Accept { get { throw null; } set { } }
+ public System.Uri Address { get { throw null; } }
+ public virtual bool AllowAutoRedirect { get { throw null; } set { } }
+ public virtual bool AllowReadStreamBuffering { get { throw null; } set { } }
+ public virtual bool AllowWriteStreamBuffering { get { throw null; } set { } }
+ public System.Net.DecompressionMethods AutomaticDecompression { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } set { } }
+ public string Connection { get { throw null; } set { } }
+ public override string ConnectionGroupName { get { throw null; } set { } }
+ public override long ContentLength { get { throw null; } set { } }
+ public override string ContentType { get { throw null; } set { } }
+ public System.Net.HttpContinueDelegate ContinueDelegate { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public int ContinueTimeout { get { throw null; } set { } }
+ public virtual System.Net.CookieContainer CookieContainer { get { throw null; } set { } }
+ public override System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public System.DateTime Date { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public static int DefaultMaximumErrorResponseLength { get { throw null; } set { } }
+ [System.MonoTODOAttribute("Use this")]
+ public static int DefaultMaximumResponseHeadersLength { get { throw null; } set { } }
+ public string Expect { get { throw null; } set { } }
+ public virtual bool HaveResponse { get { throw null; } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ public string Host { get { throw null; } set { } }
+ public System.DateTime IfModifiedSince { get { throw null; } set { } }
+ public bool KeepAlive { get { throw null; } set { } }
+ public int MaximumAutomaticRedirections { get { throw null; } set { } }
+ [System.MonoTODOAttribute("Use this")]
+ public int MaximumResponseHeadersLength { get { throw null; } set { } }
+ public string MediaType { get { throw null; } set { } }
+ public override string Method { get { throw null; } set { } }
+ public bool Pipelined { get { throw null; } set { } }
+ public override bool PreAuthenticate { get { throw null; } set { } }
+ public System.Version ProtocolVersion { get { throw null; } set { } }
+ public override System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public int ReadWriteTimeout { get { throw null; } set { } }
+ public string Referer { get { throw null; } set { } }
+ public override System.Uri RequestUri { get { throw null; } }
+ public bool SendChunked { get { throw null; } set { } }
+ public System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get { throw null; } set { } }
+ public System.Net.ServicePoint ServicePoint { get { throw null; } }
+ public virtual bool SupportsCookieContainer { get { throw null; } }
+ public override int Timeout { get { throw null; } set { } }
+ public string TransferEncoding { get { throw null; } set { } }
+ public bool UnsafeAuthenticatedConnectionSharing { get { throw null; } set { } }
+ public override bool UseDefaultCredentials { get { throw null; } set { } }
+ public string UserAgent { get { throw null; } set { } }
+ public override void Abort() { }
+ public void AddRange(int range) { }
+ public void AddRange(int from, int to) { }
+ public void AddRange(long range) { }
+ public void AddRange(long from, long to) { }
+ public void AddRange(string rangeSpecifier, int range) { }
+ public void AddRange(string rangeSpecifier, int from, int to) { }
+ public void AddRange(string rangeSpecifier, long range) { }
+ public void AddRange(string rangeSpecifier, long from, long to) { }
+ public override System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) { throw null; }
+ public override System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) { throw null; }
+ public override System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) { throw null; }
+ public System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult, out System.Net.TransportContext context) { context = default(System.Net.TransportContext); throw null; }
+ public override System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) { throw null; }
+ protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override System.IO.Stream GetRequestStream() { throw null; }
+ [System.MonoTODOAttribute]
+ public System.IO.Stream GetRequestStream(out System.Net.TransportContext context) { context = default(System.Net.TransportContext); throw null; }
+ public override System.Net.WebResponse GetResponse() { throw null; }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ [System.SerializableAttribute]
+ public partial class HttpWebResponse : System.Net.WebResponse, System.IDisposable, System.Runtime.Serialization.ISerializable
+ {
+ [System.ObsoleteAttribute("Serialization is obsoleted for this type", false)]
+ protected HttpWebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public string CharacterSet { get { throw null; } }
+ public string ContentEncoding { get { throw null; } }
+ public override long ContentLength { get { throw null; } }
+ public override string ContentType { get { throw null; } }
+ public virtual System.Net.CookieCollection Cookies { get { throw null; } set { } }
+ public override System.Net.WebHeaderCollection Headers { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsMutuallyAuthenticated { get { throw null; } }
+ public System.DateTime LastModified { get { throw null; } }
+ public virtual string Method { get { throw null; } }
+ public System.Version ProtocolVersion { get { throw null; } }
+ public override System.Uri ResponseUri { get { throw null; } }
+ public string Server { get { throw null; } }
+ public virtual System.Net.HttpStatusCode StatusCode { get { throw null; } }
+ public virtual string StatusDescription { get { throw null; } }
+ public override bool SupportsHeaders { get { throw null; } }
+ public override void Close() { }
+ protected override void Dispose(bool disposing) { }
+ protected override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public string GetResponseHeader(string headerName) { throw null; }
+ public override System.IO.Stream GetResponseStream() { throw null; }
+ void System.IDisposable.Dispose() { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public partial interface IAuthenticationModule
+ {
+ string AuthenticationType { get; }
+ bool CanPreAuthenticate { get; }
+ System.Net.Authorization Authenticate(string challenge, System.Net.WebRequest request, System.Net.ICredentials credentials);
+ System.Net.Authorization PreAuthenticate(System.Net.WebRequest request, System.Net.ICredentials credentials);
+ }
+ public partial interface ICertificatePolicy
+ {
+ bool CheckValidationResult(System.Net.ServicePoint srvPoint, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Net.WebRequest request, int certificateProblem);
+ }
+ public partial interface ICredentialPolicy
+ {
+ bool ShouldSendCredential(System.Uri challengeUri, System.Net.WebRequest request, System.Net.NetworkCredential credential, System.Net.IAuthenticationModule authenticationModule);
+ }
+ public partial interface ICredentials
+ {
+ System.Net.NetworkCredential GetCredential(System.Uri uri, string authType);
+ }
+ public partial interface ICredentialsByHost
+ {
+ System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType);
+ }
+ [System.SerializableAttribute]
+ public partial class IPAddress
+ {
+ public static readonly System.Net.IPAddress Any;
+ public static readonly System.Net.IPAddress Broadcast;
+ public static readonly System.Net.IPAddress IPv6Any;
+ public static readonly System.Net.IPAddress IPv6Loopback;
+ public static readonly System.Net.IPAddress IPv6None;
+ public static readonly System.Net.IPAddress Loopback;
+ public static readonly System.Net.IPAddress None;
+ public IPAddress(byte[] address) { }
+ public IPAddress(byte[] address, long scopeid) { }
+ public IPAddress(long newAddress) { }
+ [System.ObsoleteAttribute("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public long Address { get { throw null; } set { } }
+ public System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
+ public bool IsIPv4MappedToIPv6 { get { throw null; } }
+ public bool IsIPv6LinkLocal { get { throw null; } }
+ public bool IsIPv6Multicast { get { throw null; } }
+ public bool IsIPv6SiteLocal { get { throw null; } }
+ public bool IsIPv6Teredo { get { throw null; } }
+ public long ScopeId { get { throw null; } set { } }
+ public override bool Equals(object comparand) { throw null; }
+ public byte[] GetAddressBytes() { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static short HostToNetworkOrder(short host) { throw null; }
+ public static int HostToNetworkOrder(int host) { throw null; }
+ public static long HostToNetworkOrder(long host) { throw null; }
+ public static bool IsLoopback(System.Net.IPAddress address) { throw null; }
+ public System.Net.IPAddress MapToIPv4() { throw null; }
+ public System.Net.IPAddress MapToIPv6() { throw null; }
+ public static short NetworkToHostOrder(short network) { throw null; }
+ public static int NetworkToHostOrder(int network) { throw null; }
+ public static long NetworkToHostOrder(long network) { throw null; }
+ public static System.Net.IPAddress Parse(string ipString) { throw null; }
+ public override string ToString() { throw null; }
+ public static bool TryParse(string ipString, out System.Net.IPAddress address) { address = default(System.Net.IPAddress); throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class IPEndPoint : System.Net.EndPoint
+ {
+ public const int MaxPort = 65535;
+ public const int MinPort = 0;
+ public IPEndPoint(long address, int port) { }
+ public IPEndPoint(System.Net.IPAddress address, int port) { }
+ public System.Net.IPAddress Address { get { throw null; } set { } }
+ public override System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
+ public int Port { get { throw null; } set { } }
+ public override System.Net.EndPoint Create(System.Net.SocketAddress socketAddress) { throw null; }
+ public override bool Equals(object comparand) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override System.Net.SocketAddress Serialize() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class IPHostEntry
+ {
+ public IPHostEntry() { }
+ public System.Net.IPAddress[] AddressList { get { throw null; } set { } }
+ public string[] Aliases { get { throw null; } set { } }
+ public string HostName { get { throw null; } set { } }
+ }
+ public partial interface IWebProxy
+ {
+ System.Net.ICredentials Credentials { get; set; }
+ System.Uri GetProxy(System.Uri destination);
+ bool IsBypassed(System.Uri host);
+ }
+ public partial interface IWebProxyScript
+ {
+ void Close();
+ bool Load(System.Uri scriptLocation, string script, System.Type helperType);
+ string Run(string url, string host);
+ }
+ public partial interface IWebRequestCreate
+ {
+ System.Net.WebRequest Create(System.Uri uri);
+ }
+ [System.FlagsAttribute]
+ public enum NetworkAccess
+ {
+ Accept = 128,
+ Connect = 64,
+ }
+ public partial class NetworkCredential : System.Net.ICredentials, System.Net.ICredentialsByHost
+ {
+ public NetworkCredential() { }
+ public NetworkCredential(string userName, System.Security.SecureString password) { }
+ public NetworkCredential(string userName, System.Security.SecureString password, string domain) { }
+ public NetworkCredential(string userName, string password) { }
+ public NetworkCredential(string userName, string password, string domain) { }
+ public string Domain { get { throw null; } set { } }
+ public string Password { get { throw null; } set { } }
+ public System.Security.SecureString SecurePassword { get { throw null; } set { } }
+ public string UserName { get { throw null; } set { } }
+ public System.Net.NetworkCredential GetCredential(string host, int port, string authenticationType) { throw null; }
+ public System.Net.NetworkCredential GetCredential(System.Uri uri, string authType) { throw null; }
+ }
+ public partial class OpenReadCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal OpenReadCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public System.IO.Stream Result { get { throw null; } }
+ }
+ public delegate void OpenReadCompletedEventHandler(object sender, System.Net.OpenReadCompletedEventArgs e);
+ public partial class OpenWriteCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal OpenWriteCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public System.IO.Stream Result { get { throw null; } }
+ }
+ public delegate void OpenWriteCompletedEventHandler(object sender, System.Net.OpenWriteCompletedEventArgs e);
+ [System.SerializableAttribute]
+ public partial class ProtocolViolationException : System.InvalidOperationException, System.Runtime.Serialization.ISerializable
+ {
+ public ProtocolViolationException() { }
+ protected ProtocolViolationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public ProtocolViolationException(string message) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ [System.FlagsAttribute]
+ public enum SecurityProtocolType
+ {
+ Ssl3 = 48,
+ SystemDefault = 0,
+ Tls = 192,
+ Tls11 = 768,
+ Tls12 = 3072,
+ }
+ public partial class ServicePoint
+ {
+ internal ServicePoint() { }
+ public System.Uri Address { get { throw null; } }
+ public System.Net.BindIPEndPoint BindIPEndPointDelegate { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509Certificate Certificate { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509Certificate ClientCertificate { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public int ConnectionLeaseTimeout { get { throw null; } set { } }
+ public int ConnectionLimit { get { throw null; } set { } }
+ public string ConnectionName { get { throw null; } }
+ public int CurrentConnections { get { throw null; } }
+ public bool Expect100Continue { get { throw null; } set { } }
+ public System.DateTime IdleSince { get { throw null; } }
+ public int MaxIdleTime { get { throw null; } set { } }
+ public virtual System.Version ProtocolVersion { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public int ReceiveBufferSize { get { throw null; } set { } }
+ public bool SupportsPipelining { get { throw null; } }
+ public bool UseNagleAlgorithm { get { throw null; } set { } }
+ public bool CloseConnectionGroup(string connectionGroupName) { throw null; }
+ public void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) { }
+ }
+ public partial class ServicePointManager
+ {
+ internal ServicePointManager() { }
+ public const int DefaultNonPersistentConnectionLimit = 4;
+ public const int DefaultPersistentConnectionLimit = 10;
+ [System.ObsoleteAttribute("Use ServerCertificateValidationCallback instead", false)]
+ public static System.Net.ICertificatePolicy CertificatePolicy { get { throw null; } set { } }
+ [System.MonoTODOAttribute("CRL checks not implemented")]
+ public static bool CheckCertificateRevocationList { get { throw null; } set { } }
+ [System.ObsoleteAttribute("This API is no longer supported.", true)]
+ public static System.Net.CipherSuitesCallback ClientCipherSuitesCallback { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public static int DefaultConnectionLimit { get { throw null; } set { } }
+ public static int DnsRefreshTimeout { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public static bool EnableDnsRoundRobin { get { throw null; } set { } }
+ [System.MonoTODOAttribute("Always returns EncryptionPolicy.RequireEncryption.")]
+ public static System.Net.Security.EncryptionPolicy EncryptionPolicy { get { throw null; } }
+ public static bool Expect100Continue { get { throw null; } set { } }
+ public static int MaxServicePointIdleTime { get { throw null; } set { } }
+ public static int MaxServicePoints { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public static bool ReusePort { get { throw null; } set { } }
+ public static System.Net.SecurityProtocolType SecurityProtocol { get { throw null; } set { } }
+ public static System.Net.Security.RemoteCertificateValidationCallback ServerCertificateValidationCallback { get { throw null; } set { } }
+ [System.ObsoleteAttribute("This API is no longer supported.", true)]
+ public static System.Net.CipherSuitesCallback ServerCipherSuitesCallback { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public static bool UseNagleAlgorithm { get { throw null; } set { } }
+ public static System.Net.ServicePoint FindServicePoint(string uriString, System.Net.IWebProxy proxy) { throw null; }
+ public static System.Net.ServicePoint FindServicePoint(System.Uri address) { throw null; }
+ public static System.Net.ServicePoint FindServicePoint(System.Uri address, System.Net.IWebProxy proxy) { throw null; }
+ public static void SetTcpKeepAlive(bool enabled, int keepAliveTime, int keepAliveInterval) { }
+ }
+ public partial class SocketAddress
+ {
+ public SocketAddress(System.Net.Sockets.AddressFamily family) { }
+ public SocketAddress(System.Net.Sockets.AddressFamily family, int size) { }
+ public System.Net.Sockets.AddressFamily Family { get { throw null; } }
+ public byte this[int offset] { get { throw null; } set { } }
+ public int Size { get { throw null; } }
+ public override bool Equals(object comparand) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class SocketPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
+ {
+ public const int AllPorts = -1;
+ public SocketPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) { }
+ public SocketPermission(System.Security.Permissions.PermissionState state) { }
+ public System.Collections.IEnumerator AcceptList { get { throw null; } }
+ public System.Collections.IEnumerator ConnectList { get { throw null; } }
+ public void AddPermission(System.Net.NetworkAccess access, System.Net.TransportType transport, string hostName, int portNumber) { }
+ public override System.Security.IPermission Copy() { throw null; }
+ public override void FromXml(System.Security.SecurityElement securityElement) { }
+ 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.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.SerializableAttribute]
+ public sealed partial class SocketPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
+ {
+ public SocketPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
+ public string Access { get { throw null; } set { } }
+ public string Host { get { throw null; } set { } }
+ public string Port { get { throw null; } set { } }
+ public string Transport { get { throw null; } set { } }
+ public override System.Security.IPermission CreatePermission() { throw null; }
+ }
+ public abstract partial class TransportContext
+ {
+ protected TransportContext() { }
+ public abstract System.Security.Authentication.ExtendedProtection.ChannelBinding GetChannelBinding(System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind);
+ public virtual System.Collections.Generic.IEnumerable<System.Security.Authentication.ExtendedProtection.TokenBinding> GetTlsTokenBindings() { throw null; }
+ }
+ public enum TransportType
+ {
+ All = 3,
+ Connectionless = 1,
+ ConnectionOriented = 2,
+ Tcp = 2,
+ Udp = 1,
+ }
+ public partial class UploadDataCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal UploadDataCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public byte[] Result { get { throw null; } }
+ }
+ public delegate void UploadDataCompletedEventHandler(object sender, System.Net.UploadDataCompletedEventArgs e);
+ public partial class UploadFileCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal UploadFileCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public byte[] Result { get { throw null; } }
+ }
+ public delegate void UploadFileCompletedEventHandler(object sender, System.Net.UploadFileCompletedEventArgs e);
+ public partial class UploadProgressChangedEventArgs : System.ComponentModel.ProgressChangedEventArgs
+ {
+ internal UploadProgressChangedEventArgs() : base (default(int), default(object)) { }
+ public long BytesReceived { get { throw null; } }
+ public long BytesSent { get { throw null; } }
+ public long TotalBytesToReceive { get { throw null; } }
+ public long TotalBytesToSend { get { throw null; } }
+ }
+ public delegate void UploadProgressChangedEventHandler(object sender, System.Net.UploadProgressChangedEventArgs e);
+ public partial class UploadStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal UploadStringCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public string Result { get { throw null; } }
+ }
+ public delegate void UploadStringCompletedEventHandler(object sender, System.Net.UploadStringCompletedEventArgs e);
+ public partial class UploadValuesCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal UploadValuesCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public byte[] Result { get { throw null; } }
+ }
+ public delegate void UploadValuesCompletedEventHandler(object sender, System.Net.UploadValuesCompletedEventArgs e);
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ public partial class WebClient : System.ComponentModel.Component
+ {
+ public WebClient() { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public bool AllowReadStreamBuffering { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public bool AllowWriteStreamBuffering { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public string BaseAddress { get { throw null; } set { } }
+ public System.Net.Cache.RequestCachePolicy CachePolicy { get { throw null; } set { } }
+ public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public System.Text.Encoding Encoding { get { throw null; } set { } }
+ public System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ public bool IsBusy { get { throw null; } }
+ public System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public System.Collections.Specialized.NameValueCollection QueryString { get { throw null; } set { } }
+ public System.Net.WebHeaderCollection ResponseHeaders { get { throw null; } }
+ public bool UseDefaultCredentials { get { throw null; } set { } }
+ public event System.Net.DownloadDataCompletedEventHandler DownloadDataCompleted { add { } remove { } }
+ public event System.ComponentModel.AsyncCompletedEventHandler DownloadFileCompleted { add { } remove { } }
+ public event System.Net.DownloadProgressChangedEventHandler DownloadProgressChanged { add { } remove { } }
+ public event System.Net.DownloadStringCompletedEventHandler DownloadStringCompleted { add { } remove { } }
+ public event System.Net.OpenReadCompletedEventHandler OpenReadCompleted { add { } remove { } }
+ public event System.Net.OpenWriteCompletedEventHandler OpenWriteCompleted { add { } remove { } }
+ public event System.Net.UploadDataCompletedEventHandler UploadDataCompleted { add { } remove { } }
+ public event System.Net.UploadFileCompletedEventHandler UploadFileCompleted { add { } remove { } }
+ public event System.Net.UploadProgressChangedEventHandler UploadProgressChanged { add { } remove { } }
+ public event System.Net.UploadStringCompletedEventHandler UploadStringCompleted { add { } remove { } }
+ public event System.Net.UploadValuesCompletedEventHandler UploadValuesCompleted { add { } remove { } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public event System.Net.WriteStreamClosedEventHandler WriteStreamClosed { add { } remove { } }
+ public void CancelAsync() { }
+ public byte[] DownloadData(string address) { throw null; }
+ public byte[] DownloadData(System.Uri address) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadDataAsync(System.Uri address) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadDataAsync(System.Uri address, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> DownloadDataTaskAsync(string address) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> DownloadDataTaskAsync(System.Uri address) { throw null; }
+ public void DownloadFile(string address, string fileName) { }
+ public void DownloadFile(System.Uri address, string fileName) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadFileAsync(System.Uri address, string fileName) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadFileAsync(System.Uri address, string fileName, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task DownloadFileTaskAsync(string address, string fileName) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task DownloadFileTaskAsync(System.Uri address, string fileName) { throw null; }
+ public string DownloadString(string address) { throw null; }
+ public string DownloadString(System.Uri address) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadStringAsync(System.Uri address) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void DownloadStringAsync(System.Uri address, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> DownloadStringTaskAsync(string address) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> DownloadStringTaskAsync(System.Uri address) { throw null; }
+ protected virtual System.Net.WebRequest GetWebRequest(System.Uri address) { throw null; }
+ protected virtual System.Net.WebResponse GetWebResponse(System.Net.WebRequest request) { throw null; }
+ protected virtual System.Net.WebResponse GetWebResponse(System.Net.WebRequest request, System.IAsyncResult result) { throw null; }
+ protected virtual void OnDownloadDataCompleted(System.Net.DownloadDataCompletedEventArgs e) { }
+ protected virtual void OnDownloadFileCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
+ protected virtual void OnDownloadProgressChanged(System.Net.DownloadProgressChangedEventArgs e) { }
+ protected virtual void OnDownloadStringCompleted(System.Net.DownloadStringCompletedEventArgs e) { }
+ protected virtual void OnOpenReadCompleted(System.Net.OpenReadCompletedEventArgs e) { }
+ protected virtual void OnOpenWriteCompleted(System.Net.OpenWriteCompletedEventArgs e) { }
+ protected virtual void OnUploadDataCompleted(System.Net.UploadDataCompletedEventArgs e) { }
+ protected virtual void OnUploadFileCompleted(System.Net.UploadFileCompletedEventArgs e) { }
+ protected virtual void OnUploadProgressChanged(System.Net.UploadProgressChangedEventArgs e) { }
+ protected virtual void OnUploadStringCompleted(System.Net.UploadStringCompletedEventArgs e) { }
+ protected virtual void OnUploadValuesCompleted(System.Net.UploadValuesCompletedEventArgs e) { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ protected virtual void OnWriteStreamClosed(System.Net.WriteStreamClosedEventArgs e) { }
+ public System.IO.Stream OpenRead(string address) { throw null; }
+ public System.IO.Stream OpenRead(System.Uri address) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void OpenReadAsync(System.Uri address) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void OpenReadAsync(System.Uri address, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenReadTaskAsync(string address) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenReadTaskAsync(System.Uri address) { throw null; }
+ public System.IO.Stream OpenWrite(string address) { throw null; }
+ public System.IO.Stream OpenWrite(string address, string method) { throw null; }
+ public System.IO.Stream OpenWrite(System.Uri address) { throw null; }
+ public System.IO.Stream OpenWrite(System.Uri address, string method) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void OpenWriteAsync(System.Uri address) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void OpenWriteAsync(System.Uri address, string method) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void OpenWriteAsync(System.Uri address, string method, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenWriteTaskAsync(string address) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenWriteTaskAsync(string address, string method) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenWriteTaskAsync(System.Uri address) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.IO.Stream> OpenWriteTaskAsync(System.Uri address, string method) { throw null; }
+ public byte[] UploadData(string address, byte[] data) { throw null; }
+ public byte[] UploadData(string address, string method, byte[] data) { throw null; }
+ public byte[] UploadData(System.Uri address, byte[] data) { throw null; }
+ public byte[] UploadData(System.Uri address, string method, byte[] data) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadDataAsync(System.Uri address, byte[] data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadDataAsync(System.Uri address, string method, byte[] data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadDataAsync(System.Uri address, string method, byte[] data, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, byte[] data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(string address, string method, byte[] data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(System.Uri address, byte[] data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadDataTaskAsync(System.Uri address, string method, byte[] data) { throw null; }
+ public byte[] UploadFile(string address, string fileName) { throw null; }
+ public byte[] UploadFile(string address, string method, string fileName) { throw null; }
+ public byte[] UploadFile(System.Uri address, string fileName) { throw null; }
+ public byte[] UploadFile(System.Uri address, string method, string fileName) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadFileAsync(System.Uri address, string fileName) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadFileAsync(System.Uri address, string method, string fileName) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadFileAsync(System.Uri address, string method, string fileName, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string fileName) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(string address, string method, string fileName) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(System.Uri address, string fileName) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadFileTaskAsync(System.Uri address, string method, string fileName) { throw null; }
+ public string UploadString(string address, string data) { throw null; }
+ public string UploadString(string address, string method, string data) { throw null; }
+ public string UploadString(System.Uri address, string data) { throw null; }
+ public string UploadString(System.Uri address, string method, string data) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadStringAsync(System.Uri address, string data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadStringAsync(System.Uri address, string method, string data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadStringAsync(System.Uri address, string method, string data, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> UploadStringTaskAsync(string address, string method, string data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> UploadStringTaskAsync(System.Uri address, string data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<string> UploadStringTaskAsync(System.Uri address, string method, string data) { throw null; }
+ public byte[] UploadValues(string address, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ public byte[] UploadValues(string address, string method, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ public byte[] UploadValues(System.Uri address, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ public byte[] UploadValues(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadValuesAsync(System.Uri address, System.Collections.Specialized.NameValueCollection data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadValuesAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public void UploadValuesAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data, object userToken) { }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(string address, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(string address, string method, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(System.Uri address, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<byte[]> UploadValuesTaskAsync(System.Uri address, string method, System.Collections.Specialized.NameValueCollection data) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class WebException : System.InvalidOperationException, System.Runtime.Serialization.ISerializable
+ {
+ public WebException() { }
+ protected WebException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public WebException(string message) { }
+ public WebException(string message, System.Exception innerException) { }
+ public WebException(string message, System.Exception innerException, System.Net.WebExceptionStatus status, System.Net.WebResponse response) { }
+ public WebException(string message, System.Net.WebExceptionStatus status) { }
+ public System.Net.WebResponse Response { get { throw null; } }
+ public System.Net.WebExceptionStatus Status { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public enum WebExceptionStatus
+ {
+ CacheEntryNotFound = 18,
+ ConnectFailure = 2,
+ ConnectionClosed = 8,
+ KeepAliveFailure = 12,
+ MessageLengthLimitExceeded = 17,
+ NameResolutionFailure = 1,
+ Pending = 13,
+ PipelineFailure = 5,
+ ProtocolError = 7,
+ ProxyNameResolutionFailure = 15,
+ ReceiveFailure = 3,
+ RequestCanceled = 6,
+ RequestProhibitedByCachePolicy = 19,
+ RequestProhibitedByProxy = 20,
+ SecureChannelFailure = 10,
+ SendFailure = 4,
+ ServerProtocolViolation = 11,
+ Success = 0,
+ Timeout = 14,
+ TrustFailure = 9,
+ UnknownError = 16,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(true)]
+ [System.SerializableAttribute]
+ public partial class WebHeaderCollection : System.Collections.Specialized.NameValueCollection, System.Runtime.Serialization.ISerializable
+ {
+ public WebHeaderCollection() { }
+ protected WebHeaderCollection(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override string[] AllKeys { get { throw null; } }
+ public override int Count { get { throw null; } }
+ public string this[System.Net.HttpRequestHeader header] { get { throw null; } set { } }
+ public string this[System.Net.HttpResponseHeader header] { get { throw null; } set { } }
+ public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } }
+ public void Add(System.Net.HttpRequestHeader header, string value) { }
+ public void Add(System.Net.HttpResponseHeader header, string value) { }
+ public void Add(string header) { }
+ public override void Add(string name, string value) { }
+ protected void AddWithoutValidate(string headerName, string headerValue) { }
+ public override void Clear() { }
+ public override string Get(int index) { throw null; }
+ public override string Get(string name) { throw null; }
+ public override System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public override string GetKey(int index) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128))]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override string[] GetValues(int index) { throw null; }
+ public override string[] GetValues(string header) { throw null; }
+ public static bool IsRestricted(string headerName) { throw null; }
+ public static bool IsRestricted(string headerName, bool response) { throw null; }
+ public override void OnDeserialization(object sender) { }
+ public void Remove(System.Net.HttpRequestHeader header) { }
+ public void Remove(System.Net.HttpResponseHeader header) { }
+ public override void Remove(string name) { }
+ public void Set(System.Net.HttpRequestHeader header, string value) { }
+ public void Set(System.Net.HttpResponseHeader header, string value) { }
+ public override void Set(string name, string value) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public byte[] ToByteArray() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class WebPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
+ {
+ public WebPermission() { }
+ public WebPermission(System.Net.NetworkAccess access, string uriString) { }
+ public WebPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) { }
+ public WebPermission(System.Security.Permissions.PermissionState state) { }
+ public System.Collections.IEnumerator AcceptList { get { throw null; } }
+ public System.Collections.IEnumerator ConnectList { get { throw null; } }
+ public void AddPermission(System.Net.NetworkAccess access, string uriString) { }
+ public void AddPermission(System.Net.NetworkAccess access, System.Text.RegularExpressions.Regex uriRegex) { }
+ public override System.Security.IPermission Copy() { throw null; }
+ public override void FromXml(System.Security.SecurityElement securityElement) { }
+ 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.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.SerializableAttribute]
+ public sealed partial class WebPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
+ {
+ public WebPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
+ 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; }
+ }
+ [System.SerializableAttribute]
+ public partial class WebProxy : System.Net.IWebProxy, System.Runtime.Serialization.ISerializable
+ {
+ public WebProxy() { }
+ protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public WebProxy(string Address) { }
+ public WebProxy(string Address, bool BypassOnLocal) { }
+ public WebProxy(string Address, bool BypassOnLocal, string[] BypassList) { }
+ public WebProxy(string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials) { }
+ public WebProxy(string Host, int Port) { }
+ public WebProxy(System.Uri Address) { }
+ public WebProxy(System.Uri Address, bool BypassOnLocal) { }
+ public WebProxy(System.Uri Address, bool BypassOnLocal, string[] BypassList) { }
+ public WebProxy(System.Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials) { }
+ public System.Uri Address { get { throw null; } set { } }
+ public System.Collections.ArrayList BypassArrayList { get { throw null; } }
+ public string[] BypassList { get { throw null; } set { } }
+ public bool BypassProxyOnLocal { get { throw null; } set { } }
+ public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public bool UseDefaultCredentials { get { throw null; } set { } }
+ public static System.Net.IWebProxy CreateDefaultProxy() { throw null; }
+ [System.ObsoleteAttribute("This method has been deprecated. Please use the proxy selected for you by default. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public static System.Net.WebProxy GetDefaultProxy() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public System.Uri GetProxy(System.Uri destination) { throw null; }
+ public bool IsBypassed(System.Uri host) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ [System.SerializableAttribute]
+ public abstract partial class WebRequest : System.MarshalByRefObject, System.Runtime.Serialization.ISerializable
+ {
+ protected WebRequest() { }
+ protected WebRequest(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public System.Net.Security.AuthenticationLevel AuthenticationLevel { get { throw null; } set { } }
+ public virtual System.Net.Cache.RequestCachePolicy CachePolicy { get { throw null; } set { } }
+ public virtual string ConnectionGroupName { get { throw null; } set { } }
+ public virtual long ContentLength { get { throw null; } set { } }
+ public virtual string ContentType { get { throw null; } set { } }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public virtual System.Net.IWebRequestCreate CreatorInstance { get { throw null; } }
+ public virtual System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public static System.Net.Cache.RequestCachePolicy DefaultCachePolicy { get { throw null; } set { } }
+ public static System.Net.IWebProxy DefaultWebProxy { get { throw null; } set { } }
+ public virtual System.Net.WebHeaderCollection Headers { get { throw null; } set { } }
+ public System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get { throw null; } set { } }
+ public virtual string Method { get { throw null; } set { } }
+ public virtual bool PreAuthenticate { get { throw null; } set { } }
+ public virtual System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public virtual System.Uri RequestUri { get { throw null; } }
+ public virtual int Timeout { get { throw null; } set { } }
+ public virtual bool UseDefaultCredentials { get { throw null; } set { } }
+ public virtual void Abort() { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public virtual System.IAsyncResult BeginGetRequestStream(System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public virtual System.IAsyncResult BeginGetResponse(System.AsyncCallback callback, object state) { throw null; }
+ public static System.Net.WebRequest Create(string requestUriString) { throw null; }
+ public static System.Net.WebRequest Create(System.Uri requestUri) { throw null; }
+ public static System.Net.WebRequest CreateDefault(System.Uri requestUri) { throw null; }
+ public static System.Net.HttpWebRequest CreateHttp(string requestUriString) { throw null; }
+ public static System.Net.HttpWebRequest CreateHttp(System.Uri requestUri) { throw null; }
+ public virtual System.IO.Stream EndGetRequestStream(System.IAsyncResult asyncResult) { throw null; }
+ public virtual System.Net.WebResponse EndGetResponse(System.IAsyncResult asyncResult) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public virtual System.IO.Stream GetRequestStream() { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public virtual System.Threading.Tasks.Task<System.IO.Stream> GetRequestStreamAsync() { throw null; }
+ public virtual System.Net.WebResponse GetResponse() { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public virtual System.Threading.Tasks.Task<System.Net.WebResponse> GetResponseAsync() { throw null; }
+ public static System.Net.IWebProxy GetSystemWebProxy() { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public static void RegisterPortableWebRequestCreator(System.Net.IWebRequestCreate creator) { }
+ public static bool RegisterPrefix(string prefix, System.Net.IWebRequestCreate creator) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public static partial class WebRequestMethods
+ {
+ public static partial class File
+ {
+ public const string DownloadFile = "GET";
+ public const string UploadFile = "PUT";
+ }
+ public static partial class Ftp
+ {
+ public const string AppendFile = "APPE";
+ public const string DeleteFile = "DELE";
+ public const string DownloadFile = "RETR";
+ public const string GetDateTimestamp = "MDTM";
+ public const string GetFileSize = "SIZE";
+ public const string ListDirectory = "NLST";
+ public const string ListDirectoryDetails = "LIST";
+ public const string MakeDirectory = "MKD";
+ public const string PrintWorkingDirectory = "PWD";
+ public const string RemoveDirectory = "RMD";
+ public const string Rename = "RENAME";
+ public const string UploadFile = "STOR";
+ public const string UploadFileWithUniqueName = "STOU";
+ }
+ public static partial class Http
+ {
+ public const string Connect = "CONNECT";
+ public const string Get = "GET";
+ public const string Head = "HEAD";
+ public const string MkCol = "MKCOL";
+ public const string Post = "POST";
+ public const string Put = "PUT";
+ }
+ }
+ [System.SerializableAttribute]
+ public abstract partial class WebResponse : System.MarshalByRefObject, System.IDisposable, System.Runtime.Serialization.ISerializable
+ {
+ protected WebResponse() { }
+ protected WebResponse(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public virtual long ContentLength { get { throw null; } set { } }
+ public virtual string ContentType { get { throw null; } set { } }
+ public virtual System.Net.WebHeaderCollection Headers { get { throw null; } }
+ public virtual bool IsFromCache { get { throw null; } }
+ public virtual bool IsMutuallyAuthenticated { get { throw null; } }
+ public virtual System.Uri ResponseUri { get { throw null; } }
+ public virtual bool SupportsHeaders { get { throw null; } }
+ public virtual void Close() { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
+ protected virtual void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public virtual System.IO.Stream GetResponseStream() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(128), SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ public static partial class WebUtility
+ {
+ public static string HtmlDecode(string value) { throw null; }
+ public static void HtmlDecode(string value, System.IO.TextWriter output) { }
+ public static string HtmlEncode(string value) { throw null; }
+ public static void HtmlEncode(string value, System.IO.TextWriter output) { }
+ public static string UrlDecode(string encodedValue) { throw null; }
+ public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count) { throw null; }
+ public static string UrlEncode(string value) { throw null; }
+ public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count) { throw null; }
+ }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public partial class WriteStreamClosedEventArgs : System.EventArgs
+ {
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public WriteStreamClosedEventArgs() { }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public System.Exception Error { get { throw null; } }
+ }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public delegate void WriteStreamClosedEventHandler(object sender, System.Net.WriteStreamClosedEventArgs e);
+}
+namespace System.Net.Cache
+{
+ public enum HttpCacheAgeControl
+ {
+ MaxAge = 2,
+ MaxAgeAndMaxStale = 6,
+ MaxAgeAndMinFresh = 3,
+ MaxStale = 4,
+ MinFresh = 1,
+ None = 0,
+ }
+ public enum HttpRequestCacheLevel
+ {
+ BypassCache = 1,
+ CacheIfAvailable = 3,
+ CacheOnly = 2,
+ CacheOrNextCacheOnly = 7,
+ Default = 0,
+ NoCacheNoStore = 6,
+ Refresh = 8,
+ Reload = 5,
+ Revalidate = 4,
+ }
+ public partial class HttpRequestCachePolicy : System.Net.Cache.RequestCachePolicy
+ {
+ public HttpRequestCachePolicy() { }
+ public HttpRequestCachePolicy(System.DateTime cacheSyncDate) { }
+ public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan ageOrFreshOrStale) { }
+ public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan maxAge, System.TimeSpan freshOrStale) { }
+ public HttpRequestCachePolicy(System.Net.Cache.HttpCacheAgeControl cacheAgeControl, System.TimeSpan maxAge, System.TimeSpan freshOrStale, System.DateTime cacheSyncDate) { }
+ public HttpRequestCachePolicy(System.Net.Cache.HttpRequestCacheLevel level) { }
+ public System.DateTime CacheSyncDate { get { throw null; } }
+ public new System.Net.Cache.HttpRequestCacheLevel Level { get { throw null; } }
+ public System.TimeSpan MaxAge { get { throw null; } }
+ public System.TimeSpan MaxStale { get { throw null; } }
+ public System.TimeSpan MinFresh { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ public enum RequestCacheLevel
+ {
+ BypassCache = 1,
+ CacheIfAvailable = 3,
+ CacheOnly = 2,
+ Default = 0,
+ NoCacheNoStore = 6,
+ Reload = 5,
+ Revalidate = 4,
+ }
+ public partial class RequestCachePolicy
+ {
+ public RequestCachePolicy() { }
+ public RequestCachePolicy(System.Net.Cache.RequestCacheLevel level) { }
+ public System.Net.Cache.RequestCacheLevel Level { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+}
+namespace System.Net.Mail
+{
+ public partial class AlternateView : System.Net.Mail.AttachmentBase
+ {
+ public AlternateView(System.IO.Stream contentStream) : base (default(System.IO.Stream)) { }
+ public AlternateView(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public AlternateView(System.IO.Stream contentStream, string mediaType) : base (default(System.IO.Stream)) { }
+ public AlternateView(string fileName) : base (default(System.IO.Stream)) { }
+ public AlternateView(string fileName, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public AlternateView(string fileName, string mediaType) : base (default(System.IO.Stream)) { }
+ public System.Uri BaseUri { get { throw null; } set { } }
+ public System.Net.Mail.LinkedResourceCollection LinkedResources { get { throw null; } }
+ public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content) { throw null; }
+ public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content, System.Net.Mime.ContentType contentType) { throw null; }
+ public static System.Net.Mail.AlternateView CreateAlternateViewFromString(string content, System.Text.Encoding contentEncoding, string mediaType) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ }
+ public sealed partial class AlternateViewCollection : System.Collections.ObjectModel.Collection<System.Net.Mail.AlternateView>, System.IDisposable
+ {
+ internal AlternateViewCollection() { }
+ protected override void ClearItems() { }
+ public void Dispose() { }
+ protected override void InsertItem(int index, System.Net.Mail.AlternateView item) { }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, System.Net.Mail.AlternateView item) { }
+ }
+ public partial class Attachment : System.Net.Mail.AttachmentBase
+ {
+ public Attachment(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public Attachment(System.IO.Stream contentStream, string name) : base (default(System.IO.Stream)) { }
+ public Attachment(System.IO.Stream contentStream, string name, string mediaType) : base (default(System.IO.Stream)) { }
+ public Attachment(string fileName) : base (default(System.IO.Stream)) { }
+ public Attachment(string fileName, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public Attachment(string fileName, string mediaType) : base (default(System.IO.Stream)) { }
+ public System.Net.Mime.ContentDisposition ContentDisposition { get { throw null; } }
+ public string Name { get { throw null; } set { } }
+ public System.Text.Encoding NameEncoding { get { throw null; } set { } }
+ public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, System.Net.Mime.ContentType contentType) { throw null; }
+ public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, string name) { throw null; }
+ public static System.Net.Mail.Attachment CreateAttachmentFromString(string content, string name, System.Text.Encoding contentEncoding, string mediaType) { throw null; }
+ }
+ public abstract partial class AttachmentBase : System.IDisposable
+ {
+ protected AttachmentBase(System.IO.Stream contentStream) { }
+ protected AttachmentBase(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) { }
+ protected AttachmentBase(System.IO.Stream contentStream, string mediaType) { }
+ protected AttachmentBase(string fileName) { }
+ protected AttachmentBase(string fileName, System.Net.Mime.ContentType contentType) { }
+ protected AttachmentBase(string fileName, string mediaType) { }
+ public string ContentId { get { throw null; } set { } }
+ public System.IO.Stream ContentStream { get { throw null; } }
+ public System.Net.Mime.ContentType ContentType { get { throw null; } set { } }
+ public System.Net.Mime.TransferEncoding TransferEncoding { get { throw null; } set { } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ }
+ public sealed partial class AttachmentCollection : System.Collections.ObjectModel.Collection<System.Net.Mail.Attachment>, System.IDisposable
+ {
+ internal AttachmentCollection() { }
+ protected override void ClearItems() { }
+ public void Dispose() { }
+ protected override void InsertItem(int index, System.Net.Mail.Attachment item) { }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, System.Net.Mail.Attachment item) { }
+ }
+ [System.FlagsAttribute]
+ public enum DeliveryNotificationOptions
+ {
+ Delay = 4,
+ Never = 134217728,
+ None = 0,
+ OnFailure = 2,
+ OnSuccess = 1,
+ }
+ public partial class LinkedResource : System.Net.Mail.AttachmentBase
+ {
+ public LinkedResource(System.IO.Stream contentStream) : base (default(System.IO.Stream)) { }
+ public LinkedResource(System.IO.Stream contentStream, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public LinkedResource(System.IO.Stream contentStream, string mediaType) : base (default(System.IO.Stream)) { }
+ public LinkedResource(string fileName) : base (default(System.IO.Stream)) { }
+ public LinkedResource(string fileName, System.Net.Mime.ContentType contentType) : base (default(System.IO.Stream)) { }
+ public LinkedResource(string fileName, string mediaType) : base (default(System.IO.Stream)) { }
+ public System.Uri ContentLink { get { throw null; } set { } }
+ public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content) { throw null; }
+ public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content, System.Net.Mime.ContentType contentType) { throw null; }
+ public static System.Net.Mail.LinkedResource CreateLinkedResourceFromString(string content, System.Text.Encoding contentEncoding, string mediaType) { throw null; }
+ }
+ public sealed partial class LinkedResourceCollection : System.Collections.ObjectModel.Collection<System.Net.Mail.LinkedResource>, System.IDisposable
+ {
+ internal LinkedResourceCollection() { }
+ protected override void ClearItems() { }
+ public void Dispose() { }
+ protected override void InsertItem(int index, System.Net.Mail.LinkedResource item) { }
+ protected override void RemoveItem(int index) { }
+ protected override void SetItem(int index, System.Net.Mail.LinkedResource item) { }
+ }
+ public partial class MailAddress
+ {
+ public MailAddress(string address) { }
+ public MailAddress(string address, string displayName) { }
+ [System.MonoTODOAttribute("We don't do anything with displayNameEncoding")]
+ public MailAddress(string address, string displayName, System.Text.Encoding displayNameEncoding) { }
+ public string Address { get { throw null; } }
+ public string DisplayName { get { throw null; } }
+ public string Host { get { throw null; } }
+ public string User { get { throw null; } }
+ public override bool Equals(object value) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class MailAddressCollection : System.Collections.ObjectModel.Collection<System.Net.Mail.MailAddress>
+ {
+ public MailAddressCollection() { }
+ public void Add(string addresses) { }
+ protected override void InsertItem(int index, System.Net.Mail.MailAddress item) { }
+ protected override void SetItem(int index, System.Net.Mail.MailAddress item) { }
+ public override string ToString() { throw null; }
+ }
+ public partial class MailMessage : System.IDisposable
+ {
+ public MailMessage() { }
+ public MailMessage(System.Net.Mail.MailAddress from, System.Net.Mail.MailAddress to) { }
+ public MailMessage(string from, string to) { }
+ public MailMessage(string from, string to, string subject, string body) { }
+ public System.Net.Mail.AlternateViewCollection AlternateViews { get { throw null; } }
+ public System.Net.Mail.AttachmentCollection Attachments { get { throw null; } }
+ public System.Net.Mail.MailAddressCollection Bcc { get { throw null; } }
+ public string Body { get { throw null; } set { } }
+ public System.Text.Encoding BodyEncoding { get { throw null; } set { } }
+ public System.Net.Mime.TransferEncoding BodyTransferEncoding { get { throw null; } set { } }
+ public System.Net.Mail.MailAddressCollection CC { get { throw null; } }
+ public System.Net.Mail.DeliveryNotificationOptions DeliveryNotificationOptions { get { throw null; } set { } }
+ public System.Net.Mail.MailAddress From { get { throw null; } set { } }
+ public System.Collections.Specialized.NameValueCollection Headers { get { throw null; } }
+ public System.Text.Encoding HeadersEncoding { get { throw null; } set { } }
+ public bool IsBodyHtml { get { throw null; } set { } }
+ public System.Net.Mail.MailPriority Priority { get { throw null; } set { } }
+ [System.ObsoleteAttribute("Use ReplyToList instead")]
+ public System.Net.Mail.MailAddress ReplyTo { get { throw null; } set { } }
+ public System.Net.Mail.MailAddressCollection ReplyToList { get { throw null; } }
+ public System.Net.Mail.MailAddress Sender { get { throw null; } set { } }
+ public string Subject { get { throw null; } set { } }
+ public System.Text.Encoding SubjectEncoding { get { throw null; } set { } }
+ public System.Net.Mail.MailAddressCollection To { get { throw null; } }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ }
+ public enum MailPriority
+ {
+ High = 2,
+ Low = 1,
+ Normal = 0,
+ }
+ public delegate void SendCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
+ public enum SmtpAccess
+ {
+ Connect = 1,
+ ConnectToUnrestrictedPort = 2,
+ None = 0,
+ }
+ [System.ObsoleteAttribute("SmtpClient and its network of types are poorly designed, we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead")]
+ public partial class SmtpClient : System.IDisposable
+ {
+ public SmtpClient() { }
+ public SmtpClient(string host) { }
+ public SmtpClient(string host, int port) { }
+ [System.MonoTODOAttribute("Client certificates not used")]
+ public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } }
+ public System.Net.ICredentialsByHost Credentials { get { throw null; } set { } }
+ public System.Net.Mail.SmtpDeliveryFormat DeliveryFormat { get { throw null; } set { } }
+ public System.Net.Mail.SmtpDeliveryMethod DeliveryMethod { get { throw null; } set { } }
+ public bool EnableSsl { get { throw null; } set { } }
+ public string Host { get { throw null; } set { } }
+ public string PickupDirectoryLocation { get { throw null; } set { } }
+ public int Port { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.Net.ServicePoint ServicePoint { get { throw null; } }
+ public string TargetName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public int Timeout { get { throw null; } set { } }
+ public bool UseDefaultCredentials { get { throw null; } [System.MonoNotSupportedAttribute("no DefaultCredential support in Mono")]set { } }
+ public event System.Net.Mail.SendCompletedEventHandler SendCompleted { add { } remove { } }
+ public void Dispose() { }
+ [System.MonoTODOAttribute("Does nothing at the moment.")]
+ protected virtual void Dispose(bool disposing) { }
+ protected void OnSendCompleted(System.ComponentModel.AsyncCompletedEventArgs e) { }
+ public void Send(System.Net.Mail.MailMessage message) { }
+ public void Send(string from, string recipients, string subject, string body) { }
+ public void SendAsync(System.Net.Mail.MailMessage message, object userToken) { }
+ public void SendAsync(string from, string recipients, string subject, string body, object userToken) { }
+ public void SendAsyncCancel() { }
+ public System.Threading.Tasks.Task SendMailAsync(System.Net.Mail.MailMessage message) { throw null; }
+ public System.Threading.Tasks.Task SendMailAsync(string from, string recipients, string subject, string body) { throw null; }
+ }
+ public enum SmtpDeliveryFormat
+ {
+ International = 1,
+ SevenBit = 0,
+ }
+ public enum SmtpDeliveryMethod
+ {
+ Network = 0,
+ PickupDirectoryFromIis = 2,
+ SpecifiedPickupDirectory = 1,
+ }
+ [System.SerializableAttribute]
+ public partial class SmtpException : System.Exception, System.Runtime.Serialization.ISerializable
+ {
+ public SmtpException() { }
+ public SmtpException(System.Net.Mail.SmtpStatusCode statusCode) { }
+ public SmtpException(System.Net.Mail.SmtpStatusCode statusCode, string message) { }
+ protected SmtpException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public SmtpException(string message) { }
+ public SmtpException(string message, System.Exception innerException) { }
+ public System.Net.Mail.SmtpStatusCode StatusCode { get { throw null; } set { } }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ [System.SerializableAttribute]
+ public partial class SmtpFailedRecipientException : System.Net.Mail.SmtpException, System.Runtime.Serialization.ISerializable
+ {
+ public SmtpFailedRecipientException() { }
+ public SmtpFailedRecipientException(System.Net.Mail.SmtpStatusCode statusCode, string failedRecipient) { }
+ public SmtpFailedRecipientException(System.Net.Mail.SmtpStatusCode statusCode, string failedRecipient, string serverResponse) { }
+ protected SmtpFailedRecipientException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public SmtpFailedRecipientException(string message) { }
+ public SmtpFailedRecipientException(string message, System.Exception innerException) { }
+ public SmtpFailedRecipientException(string message, string failedRecipient, System.Exception innerException) { }
+ public string FailedRecipient { get { throw null; } }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ }
+ [System.SerializableAttribute]
+ public partial class SmtpFailedRecipientsException : System.Net.Mail.SmtpFailedRecipientException, System.Runtime.Serialization.ISerializable
+ {
+ public SmtpFailedRecipientsException() { }
+ protected SmtpFailedRecipientsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public SmtpFailedRecipientsException(string message) { }
+ public SmtpFailedRecipientsException(string message, System.Exception innerException) { }
+ public SmtpFailedRecipientsException(string message, System.Net.Mail.SmtpFailedRecipientException[] innerExceptions) { }
+ public System.Net.Mail.SmtpFailedRecipientException[] InnerExceptions { get { throw null; } }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ public enum SmtpStatusCode
+ {
+ BadCommandSequence = 503,
+ CannotVerifyUserWillAttemptDelivery = 252,
+ ClientNotPermitted = 454,
+ CommandNotImplemented = 502,
+ CommandParameterNotImplemented = 504,
+ CommandUnrecognized = 500,
+ ExceededStorageAllocation = 552,
+ GeneralFailure = -1,
+ HelpMessage = 214,
+ InsufficientStorage = 452,
+ LocalErrorInProcessing = 451,
+ MailboxBusy = 450,
+ MailboxNameNotAllowed = 553,
+ MailboxUnavailable = 550,
+ MustIssueStartTlsFirst = 530,
+ Ok = 250,
+ ServiceClosingTransmissionChannel = 221,
+ ServiceNotAvailable = 421,
+ ServiceReady = 220,
+ StartMailInput = 354,
+ SyntaxError = 501,
+ SystemStatus = 211,
+ TransactionFailed = 554,
+ UserNotLocalTryAlternatePath = 551,
+ UserNotLocalWillForward = 251,
+ }
+}
+namespace System.Net.Mime
+{
+ public partial class ContentDisposition
+ {
+ public ContentDisposition() { }
+ public ContentDisposition(string disposition) { }
+ public System.DateTime CreationDate { get { throw null; } set { } }
+ public string DispositionType { get { throw null; } set { } }
+ public string FileName { get { throw null; } set { } }
+ public bool Inline { get { throw null; } set { } }
+ public System.DateTime ModificationDate { get { throw null; } set { } }
+ public System.Collections.Specialized.StringDictionary Parameters { get { throw null; } }
+ public System.DateTime ReadDate { get { throw null; } set { } }
+ public long Size { get { throw null; } set { } }
+ public override bool Equals(object rparam) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class ContentType
+ {
+ public ContentType() { }
+ public ContentType(string contentType) { }
+ public string Boundary { get { throw null; } set { } }
+ public string CharSet { get { throw null; } set { } }
+ public string MediaType { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public System.Collections.Specialized.StringDictionary Parameters { get { throw null; } }
+ public override bool Equals(object rparam) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public static partial class DispositionTypeNames
+ {
+ public const string Attachment = "attachment";
+ public const string Inline = "inline";
+ }
+ public static partial class MediaTypeNames
+ {
+ public static partial class Application
+ {
+ public const string Octet = "application/octet-stream";
+ public const string Pdf = "application/pdf";
+ public const string Rtf = "application/rtf";
+ public const string Soap = "application/soap+xml";
+ public const string Zip = "application/zip";
+ }
+ public static partial class Image
+ {
+ public const string Gif = "image/gif";
+ public const string Jpeg = "image/jpeg";
+ public const string Tiff = "image/tiff";
+ }
+ public static partial class Text
+ {
+ public const string Html = "text/html";
+ public const string Plain = "text/plain";
+ public const string RichText = "text/richtext";
+ public const string Xml = "text/xml";
+ }
+ }
+ public enum TransferEncoding
+ {
+ Base64 = 1,
+ EightBit = 3,
+ QuotedPrintable = 0,
+ SevenBit = 2,
+ Unknown = -1,
+ }
+}
+namespace System.Net.NetworkInformation
+{
+ public enum DuplicateAddressDetectionState
+ {
+ Deprecated = 3,
+ Duplicate = 2,
+ Invalid = 0,
+ Preferred = 4,
+ Tentative = 1,
+ }
+ public abstract partial class GatewayIPAddressInformation
+ {
+ protected GatewayIPAddressInformation() { }
+ public abstract System.Net.IPAddress Address { get; }
+ }
+ public partial class GatewayIPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.GatewayIPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.GatewayIPAddressInformation>, System.Collections.IEnumerable
+ {
+ protected internal GatewayIPAddressInformationCollection() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsReadOnly { get { throw null; } }
+ public virtual System.Net.NetworkInformation.GatewayIPAddressInformation this[int index] { get { throw null; } }
+ public virtual void Add(System.Net.NetworkInformation.GatewayIPAddressInformation address) { }
+ public virtual void Clear() { }
+ public virtual bool Contains(System.Net.NetworkInformation.GatewayIPAddressInformation address) { throw null; }
+ public virtual void CopyTo(System.Net.NetworkInformation.GatewayIPAddressInformation[] array, int offset) { }
+ public virtual System.Collections.Generic.IEnumerator<System.Net.NetworkInformation.GatewayIPAddressInformation> GetEnumerator() { throw null; }
+ public virtual bool Remove(System.Net.NetworkInformation.GatewayIPAddressInformation address) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public abstract partial class IcmpV4Statistics
+ {
+ protected IcmpV4Statistics() { }
+ public abstract long AddressMaskRepliesReceived { get; }
+ public abstract long AddressMaskRepliesSent { get; }
+ public abstract long AddressMaskRequestsReceived { get; }
+ public abstract long AddressMaskRequestsSent { get; }
+ public abstract long DestinationUnreachableMessagesReceived { get; }
+ public abstract long DestinationUnreachableMessagesSent { get; }
+ public abstract long EchoRepliesReceived { get; }
+ public abstract long EchoRepliesSent { get; }
+ public abstract long EchoRequestsReceived { get; }
+ public abstract long EchoRequestsSent { get; }
+ public abstract long ErrorsReceived { get; }
+ public abstract long ErrorsSent { get; }
+ public abstract long MessagesReceived { get; }
+ public abstract long MessagesSent { get; }
+ public abstract long ParameterProblemsReceived { get; }
+ public abstract long ParameterProblemsSent { get; }
+ public abstract long RedirectsReceived { get; }
+ public abstract long RedirectsSent { get; }
+ public abstract long SourceQuenchesReceived { get; }
+ public abstract long SourceQuenchesSent { get; }
+ public abstract long TimeExceededMessagesReceived { get; }
+ public abstract long TimeExceededMessagesSent { get; }
+ public abstract long TimestampRepliesReceived { get; }
+ public abstract long TimestampRepliesSent { get; }
+ public abstract long TimestampRequestsReceived { get; }
+ public abstract long TimestampRequestsSent { get; }
+ }
+ public abstract partial class IcmpV6Statistics
+ {
+ protected IcmpV6Statistics() { }
+ public abstract long DestinationUnreachableMessagesReceived { get; }
+ public abstract long DestinationUnreachableMessagesSent { get; }
+ public abstract long EchoRepliesReceived { get; }
+ public abstract long EchoRepliesSent { get; }
+ public abstract long EchoRequestsReceived { get; }
+ public abstract long EchoRequestsSent { get; }
+ public abstract long ErrorsReceived { get; }
+ public abstract long ErrorsSent { get; }
+ public abstract long MembershipQueriesReceived { get; }
+ public abstract long MembershipQueriesSent { get; }
+ public abstract long MembershipReductionsReceived { get; }
+ public abstract long MembershipReductionsSent { get; }
+ public abstract long MembershipReportsReceived { get; }
+ public abstract long MembershipReportsSent { get; }
+ public abstract long MessagesReceived { get; }
+ public abstract long MessagesSent { get; }
+ public abstract long NeighborAdvertisementsReceived { get; }
+ public abstract long NeighborAdvertisementsSent { get; }
+ public abstract long NeighborSolicitsReceived { get; }
+ public abstract long NeighborSolicitsSent { get; }
+ public abstract long PacketTooBigMessagesReceived { get; }
+ public abstract long PacketTooBigMessagesSent { get; }
+ public abstract long ParameterProblemsReceived { get; }
+ public abstract long ParameterProblemsSent { get; }
+ public abstract long RedirectsReceived { get; }
+ public abstract long RedirectsSent { get; }
+ public abstract long RouterAdvertisementsReceived { get; }
+ public abstract long RouterAdvertisementsSent { get; }
+ public abstract long RouterSolicitsReceived { get; }
+ public abstract long RouterSolicitsSent { get; }
+ public abstract long TimeExceededMessagesReceived { get; }
+ public abstract long TimeExceededMessagesSent { get; }
+ }
+ public partial class IPAddressCollection : System.Collections.Generic.ICollection<System.Net.IPAddress>, System.Collections.Generic.IEnumerable<System.Net.IPAddress>, System.Collections.IEnumerable
+ {
+ protected internal IPAddressCollection() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsReadOnly { get { throw null; } }
+ public virtual System.Net.IPAddress this[int index] { get { throw null; } }
+ public virtual void Add(System.Net.IPAddress address) { }
+ public virtual void Clear() { }
+ public virtual bool Contains(System.Net.IPAddress address) { throw null; }
+ public virtual void CopyTo(System.Net.IPAddress[] array, int offset) { }
+ public virtual System.Collections.Generic.IEnumerator<System.Net.IPAddress> GetEnumerator() { throw null; }
+ public virtual bool Remove(System.Net.IPAddress address) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public abstract partial class IPAddressInformation
+ {
+ protected IPAddressInformation() { }
+ public abstract System.Net.IPAddress Address { get; }
+ public abstract bool IsDnsEligible { get; }
+ public abstract bool IsTransient { get; }
+ }
+ public partial class IPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.IPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.IPAddressInformation>, System.Collections.IEnumerable
+ {
+ internal IPAddressInformationCollection() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsReadOnly { get { throw null; } }
+ public virtual System.Net.NetworkInformation.IPAddressInformation this[int index] { get { throw null; } }
+ public virtual void Add(System.Net.NetworkInformation.IPAddressInformation address) { }
+ public virtual void Clear() { }
+ public virtual bool Contains(System.Net.NetworkInformation.IPAddressInformation address) { throw null; }
+ public virtual void CopyTo(System.Net.NetworkInformation.IPAddressInformation[] array, int offset) { }
+ public virtual System.Collections.Generic.IEnumerator<System.Net.NetworkInformation.IPAddressInformation> GetEnumerator() { throw null; }
+ public virtual bool Remove(System.Net.NetworkInformation.IPAddressInformation address) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public abstract partial class IPGlobalProperties
+ {
+ protected IPGlobalProperties() { }
+ public abstract string DhcpScopeName { get; }
+ public abstract string DomainName { get; }
+ public abstract string HostName { get; }
+ public abstract bool IsWinsProxy { get; }
+ public abstract System.Net.NetworkInformation.NetBiosNodeType NodeType { get; }
+ public virtual System.IAsyncResult BeginGetUnicastAddresses(System.AsyncCallback callback, object state) { throw null; }
+ public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection EndGetUnicastAddresses(System.IAsyncResult asyncResult) { throw null; }
+ public abstract System.Net.NetworkInformation.TcpConnectionInformation[] GetActiveTcpConnections();
+ public abstract System.Net.IPEndPoint[] GetActiveTcpListeners();
+ public abstract System.Net.IPEndPoint[] GetActiveUdpListeners();
+ public abstract System.Net.NetworkInformation.IcmpV4Statistics GetIcmpV4Statistics();
+ public abstract System.Net.NetworkInformation.IcmpV6Statistics GetIcmpV6Statistics();
+ public static System.Net.NetworkInformation.IPGlobalProperties GetIPGlobalProperties() { throw null; }
+ public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv4GlobalStatistics();
+ public abstract System.Net.NetworkInformation.IPGlobalStatistics GetIPv6GlobalStatistics();
+ public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv4Statistics();
+ public abstract System.Net.NetworkInformation.TcpStatistics GetTcpIPv6Statistics();
+ public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv4Statistics();
+ public abstract System.Net.NetworkInformation.UdpStatistics GetUdpIPv6Statistics();
+ public virtual System.Net.NetworkInformation.UnicastIPAddressInformationCollection GetUnicastAddresses() { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public virtual System.Threading.Tasks.Task<System.Net.NetworkInformation.UnicastIPAddressInformationCollection> GetUnicastAddressesAsync() { throw null; }
+ }
+ public abstract partial class IPGlobalStatistics
+ {
+ protected IPGlobalStatistics() { }
+ public abstract int DefaultTtl { get; }
+ public abstract bool ForwardingEnabled { get; }
+ public abstract int NumberOfInterfaces { get; }
+ public abstract int NumberOfIPAddresses { get; }
+ public abstract int NumberOfRoutes { get; }
+ public abstract long OutputPacketRequests { get; }
+ public abstract long OutputPacketRoutingDiscards { get; }
+ public abstract long OutputPacketsDiscarded { get; }
+ public abstract long OutputPacketsWithNoRoute { get; }
+ public abstract long PacketFragmentFailures { get; }
+ public abstract long PacketReassembliesRequired { get; }
+ public abstract long PacketReassemblyFailures { get; }
+ public abstract long PacketReassemblyTimeout { get; }
+ public abstract long PacketsFragmented { get; }
+ public abstract long PacketsReassembled { get; }
+ public abstract long ReceivedPackets { get; }
+ public abstract long ReceivedPacketsDelivered { get; }
+ public abstract long ReceivedPacketsDiscarded { get; }
+ public abstract long ReceivedPacketsForwarded { get; }
+ public abstract long ReceivedPacketsWithAddressErrors { get; }
+ public abstract long ReceivedPacketsWithHeadersErrors { get; }
+ public abstract long ReceivedPacketsWithUnknownProtocol { get; }
+ }
+ public abstract partial class IPInterfaceProperties
+ {
+ protected IPInterfaceProperties() { }
+ public abstract System.Net.NetworkInformation.IPAddressInformationCollection AnycastAddresses { get; }
+ public abstract System.Net.NetworkInformation.IPAddressCollection DhcpServerAddresses { get; }
+ public abstract System.Net.NetworkInformation.IPAddressCollection DnsAddresses { get; }
+ public abstract string DnsSuffix { get; }
+ public abstract System.Net.NetworkInformation.GatewayIPAddressInformationCollection GatewayAddresses { get; }
+ public abstract bool IsDnsEnabled { get; }
+ public abstract bool IsDynamicDnsEnabled { get; }
+ public abstract System.Net.NetworkInformation.MulticastIPAddressInformationCollection MulticastAddresses { get; }
+ public abstract System.Net.NetworkInformation.UnicastIPAddressInformationCollection UnicastAddresses { get; }
+ public abstract System.Net.NetworkInformation.IPAddressCollection WinsServersAddresses { get; }
+ public abstract System.Net.NetworkInformation.IPv4InterfaceProperties GetIPv4Properties();
+ public abstract System.Net.NetworkInformation.IPv6InterfaceProperties GetIPv6Properties();
+ }
+ public abstract partial class IPInterfaceStatistics
+ {
+ protected IPInterfaceStatistics() { }
+ public abstract long BytesReceived { get; }
+ public abstract long BytesSent { get; }
+ public abstract long IncomingPacketsDiscarded { get; }
+ public abstract long IncomingPacketsWithErrors { get; }
+ public abstract long IncomingUnknownProtocolPackets { get; }
+ public abstract long NonUnicastPacketsReceived { get; }
+ public abstract long NonUnicastPacketsSent { get; }
+ public abstract long OutgoingPacketsDiscarded { get; }
+ public abstract long OutgoingPacketsWithErrors { get; }
+ public abstract long OutputQueueLength { get; }
+ public abstract long UnicastPacketsReceived { get; }
+ public abstract long UnicastPacketsSent { get; }
+ }
+ public enum IPStatus
+ {
+ BadDestination = 11018,
+ BadHeader = 11042,
+ BadOption = 11007,
+ BadRoute = 11012,
+ DestinationHostUnreachable = 11003,
+ DestinationNetworkUnreachable = 11002,
+ DestinationPortUnreachable = 11005,
+ DestinationProhibited = 11004,
+ DestinationProtocolUnreachable = 11004,
+ DestinationScopeMismatch = 11045,
+ DestinationUnreachable = 11040,
+ HardwareError = 11008,
+ IcmpError = 11044,
+ NoResources = 11006,
+ PacketTooBig = 11009,
+ ParameterProblem = 11015,
+ SourceQuench = 11016,
+ Success = 0,
+ TimedOut = 11010,
+ TimeExceeded = 11041,
+ TtlExpired = 11013,
+ TtlReassemblyTimeExceeded = 11014,
+ Unknown = -1,
+ UnrecognizedNextHeader = 11043,
+ }
+ public abstract partial class IPv4InterfaceProperties
+ {
+ protected IPv4InterfaceProperties() { }
+ public abstract int Index { get; }
+ public abstract bool IsAutomaticPrivateAddressingActive { get; }
+ public abstract bool IsAutomaticPrivateAddressingEnabled { get; }
+ public abstract bool IsDhcpEnabled { get; }
+ public abstract bool IsForwardingEnabled { get; }
+ public abstract int Mtu { get; }
+ public abstract bool UsesWins { get; }
+ }
+ public abstract partial class IPv4InterfaceStatistics
+ {
+ protected IPv4InterfaceStatistics() { }
+ public abstract long BytesReceived { get; }
+ public abstract long BytesSent { get; }
+ public abstract long IncomingPacketsDiscarded { get; }
+ public abstract long IncomingPacketsWithErrors { get; }
+ public abstract long IncomingUnknownProtocolPackets { get; }
+ public abstract long NonUnicastPacketsReceived { get; }
+ public abstract long NonUnicastPacketsSent { get; }
+ public abstract long OutgoingPacketsDiscarded { get; }
+ public abstract long OutgoingPacketsWithErrors { get; }
+ public abstract long OutputQueueLength { get; }
+ public abstract long UnicastPacketsReceived { get; }
+ public abstract long UnicastPacketsSent { get; }
+ }
+ public abstract partial class IPv6InterfaceProperties
+ {
+ protected IPv6InterfaceProperties() { }
+ public abstract int Index { get; }
+ public abstract int Mtu { get; }
+ public virtual long GetScopeId(System.Net.NetworkInformation.ScopeLevel scopeLevel) { throw null; }
+ }
+ public abstract partial class MulticastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation
+ {
+ protected MulticastIPAddressInformation() { }
+ public abstract long AddressPreferredLifetime { get; }
+ public abstract long AddressValidLifetime { get; }
+ public abstract long DhcpLeaseLifetime { get; }
+ public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; }
+ public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; }
+ public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; }
+ }
+ public partial class MulticastIPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.MulticastIPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.MulticastIPAddressInformation>, System.Collections.IEnumerable
+ {
+ protected internal MulticastIPAddressInformationCollection() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsReadOnly { get { throw null; } }
+ public virtual System.Net.NetworkInformation.MulticastIPAddressInformation this[int index] { get { throw null; } }
+ public virtual void Add(System.Net.NetworkInformation.MulticastIPAddressInformation address) { }
+ public virtual void Clear() { }
+ public virtual bool Contains(System.Net.NetworkInformation.MulticastIPAddressInformation address) { throw null; }
+ public virtual void CopyTo(System.Net.NetworkInformation.MulticastIPAddressInformation[] array, int offset) { }
+ public virtual System.Collections.Generic.IEnumerator<System.Net.NetworkInformation.MulticastIPAddressInformation> GetEnumerator() { throw null; }
+ public virtual bool Remove(System.Net.NetworkInformation.MulticastIPAddressInformation address) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public enum NetBiosNodeType
+ {
+ Broadcast = 1,
+ Hybrid = 8,
+ Mixed = 4,
+ Peer2Peer = 2,
+ Unknown = 0,
+ }
+ public delegate void NetworkAddressChangedEventHandler(object sender, System.EventArgs e);
+ public delegate void NetworkAvailabilityChangedEventHandler(object sender, System.Net.NetworkInformation.NetworkAvailabilityEventArgs e);
+ public partial class NetworkAvailabilityEventArgs : System.EventArgs
+ {
+ internal NetworkAvailabilityEventArgs() { }
+ public bool IsAvailable { get { throw null; } }
+ }
+ public sealed partial class NetworkChange
+ {
+ public NetworkChange() { }
+ public static event System.Net.NetworkInformation.NetworkAddressChangedEventHandler NetworkAddressChanged { add { } remove { } }
+ public static event System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler NetworkAvailabilityChanged { add { } remove { } }
+ }
+ [System.FlagsAttribute]
+ public enum NetworkInformationAccess
+ {
+ None = 0,
+ Ping = 4,
+ Read = 1,
+ }
+ [System.SerializableAttribute]
+ public partial class NetworkInformationException : System.ComponentModel.Win32Exception
+ {
+ public NetworkInformationException() { }
+ public NetworkInformationException(int errorCode) { }
+ protected NetworkInformationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override int ErrorCode { get { throw null; } }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class NetworkInformationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
+ {
+ public NetworkInformationPermission(System.Net.NetworkInformation.NetworkInformationAccess access) { }
+ public NetworkInformationPermission(System.Security.Permissions.PermissionState state) { }
+ public System.Net.NetworkInformation.NetworkInformationAccess Access { get { throw null; } }
+ public void AddPermission(System.Net.NetworkInformation.NetworkInformationAccess access) { }
+ public override System.Security.IPermission Copy() { throw null; }
+ public override void FromXml(System.Security.SecurityElement securityElement) { }
+ 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.AttributeUsageAttribute((System.AttributeTargets)(109), AllowMultiple=true, Inherited=false)]
+ [System.SerializableAttribute]
+ public sealed partial class NetworkInformationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
+ {
+ public NetworkInformationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
+ public string Access { get { throw null; } set { } }
+ public override System.Security.IPermission CreatePermission() { throw null; }
+ }
+ public abstract partial class NetworkInterface
+ {
+ protected NetworkInterface() { }
+ public virtual string Description { get { throw null; } }
+ public virtual string Id { get { throw null; } }
+ public static int IPv6LoopbackInterfaceIndex { get { throw null; } }
+ public virtual bool IsReceiveOnly { get { throw null; } }
+ public static int LoopbackInterfaceIndex { get { throw null; } }
+ public virtual string Name { get { throw null; } }
+ public virtual System.Net.NetworkInformation.NetworkInterfaceType NetworkInterfaceType { get { throw null; } }
+ public virtual System.Net.NetworkInformation.OperationalStatus OperationalStatus { get { throw null; } }
+ public virtual long Speed { get { throw null; } }
+ public virtual bool SupportsMulticast { get { throw null; } }
+ public static System.Net.NetworkInformation.NetworkInterface[] GetAllNetworkInterfaces() { throw null; }
+ public virtual System.Net.NetworkInformation.IPInterfaceProperties GetIPProperties() { throw null; }
+ public virtual System.Net.NetworkInformation.IPInterfaceStatistics GetIPStatistics() { throw null; }
+ public virtual System.Net.NetworkInformation.IPv4InterfaceStatistics GetIPv4Statistics() { throw null; }
+ public static bool GetIsNetworkAvailable() { throw null; }
+ public virtual System.Net.NetworkInformation.PhysicalAddress GetPhysicalAddress() { throw null; }
+ public virtual bool Supports(System.Net.NetworkInformation.NetworkInterfaceComponent networkInterfaceComponent) { throw null; }
+ }
+ public enum NetworkInterfaceComponent
+ {
+ IPv4 = 0,
+ IPv6 = 1,
+ }
+ public enum NetworkInterfaceType
+ {
+ AsymmetricDsl = 94,
+ Atm = 37,
+ BasicIsdn = 20,
+ Ethernet = 6,
+ Ethernet3Megabit = 26,
+ FastEthernetFx = 69,
+ FastEthernetT = 62,
+ Fddi = 15,
+ GenericModem = 48,
+ GigabitEthernet = 117,
+ HighPerformanceSerialBus = 144,
+ IPOverAtm = 114,
+ Isdn = 63,
+ Loopback = 24,
+ MultiRateSymmetricDsl = 143,
+ Ppp = 23,
+ PrimaryIsdn = 21,
+ RateAdaptDsl = 95,
+ Slip = 28,
+ SymmetricDsl = 96,
+ TokenRing = 9,
+ Tunnel = 131,
+ Unknown = 1,
+ VeryHighSpeedDsl = 97,
+ Wireless80211 = 71,
+ Wman = 237,
+ Wwanpp = 243,
+ Wwanpp2 = 244,
+ }
+ public enum OperationalStatus
+ {
+ Dormant = 5,
+ Down = 2,
+ LowerLayerDown = 7,
+ NotPresent = 6,
+ Testing = 3,
+ Unknown = 4,
+ Up = 1,
+ }
+ public partial class PhysicalAddress
+ {
+ public static readonly System.Net.NetworkInformation.PhysicalAddress None;
+ public PhysicalAddress(byte[] address) { }
+ public override bool Equals(object comparand) { throw null; }
+ public byte[] GetAddressBytes() { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static System.Net.NetworkInformation.PhysicalAddress Parse(string address) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.MonoTODOAttribute("IPv6 support is missing")]
+ public partial class Ping : System.ComponentModel.Component, System.IDisposable
+ {
+ public Ping() { }
+ public event System.Net.NetworkInformation.PingCompletedEventHandler PingCompleted { add { } remove { } }
+ protected void OnPingCompleted(System.Net.NetworkInformation.PingCompletedEventArgs e) { }
+ public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout, byte[] buffer) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout, byte[] buffer) { throw null; }
+ public System.Net.NetworkInformation.PingReply Send(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) { throw null; }
+ public void SendAsync(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options, object userToken) { }
+ public void SendAsync(System.Net.IPAddress address, int timeout, byte[] buffer, object userToken) { }
+ public void SendAsync(System.Net.IPAddress address, int timeout, object userToken) { }
+ public void SendAsync(System.Net.IPAddress address, object userToken) { }
+ public void SendAsync(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options, object userToken) { }
+ public void SendAsync(string hostNameOrAddress, int timeout, byte[] buffer, object userToken) { }
+ public void SendAsync(string hostNameOrAddress, int timeout, object userToken) { }
+ public void SendAsync(string hostNameOrAddress, object userToken) { }
+ public void SendAsyncCancel() { }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(System.Net.IPAddress address) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(System.Net.IPAddress address, int timeout) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(System.Net.IPAddress address, int timeout, byte[] buffer) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(System.Net.IPAddress address, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(string hostNameOrAddress) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(string hostNameOrAddress, int timeout) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(string hostNameOrAddress, int timeout, byte[] buffer) { throw null; }
+ public System.Threading.Tasks.Task<System.Net.NetworkInformation.PingReply> SendPingAsync(string hostNameOrAddress, int timeout, byte[] buffer, System.Net.NetworkInformation.PingOptions options) { throw null; }
+ void System.IDisposable.Dispose() { }
+ }
+ public partial class PingCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
+ {
+ internal PingCompletedEventArgs() : base (default(System.Exception), default(bool), default(object)) { }
+ public System.Net.NetworkInformation.PingReply Reply { get { throw null; } }
+ }
+ public delegate void PingCompletedEventHandler(object sender, System.Net.NetworkInformation.PingCompletedEventArgs e);
+ [System.SerializableAttribute]
+ public partial class PingException : System.InvalidOperationException
+ {
+ protected PingException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public PingException(string message) { }
+ public PingException(string message, System.Exception innerException) { }
+ }
+ public partial class PingOptions
+ {
+ public PingOptions() { }
+ public PingOptions(int ttl, bool dontFragment) { }
+ public bool DontFragment { get { throw null; } set { } }
+ public int Ttl { get { throw null; } set { } }
+ }
+ public partial class PingReply
+ {
+ internal PingReply() { }
+ public System.Net.IPAddress Address { get { throw null; } }
+ public byte[] Buffer { get { throw null; } }
+ public System.Net.NetworkInformation.PingOptions Options { get { throw null; } }
+ public long RoundtripTime { get { throw null; } }
+ public System.Net.NetworkInformation.IPStatus Status { get { throw null; } }
+ }
+ public enum PrefixOrigin
+ {
+ Dhcp = 3,
+ Manual = 1,
+ Other = 0,
+ RouterAdvertisement = 4,
+ WellKnown = 2,
+ }
+ public enum ScopeLevel
+ {
+ Admin = 4,
+ Global = 14,
+ Interface = 1,
+ Link = 2,
+ None = 0,
+ Organization = 8,
+ Site = 5,
+ Subnet = 3,
+ }
+ public enum SuffixOrigin
+ {
+ LinkLayerAddress = 4,
+ Manual = 1,
+ OriginDhcp = 3,
+ Other = 0,
+ Random = 5,
+ WellKnown = 2,
+ }
+ public abstract partial class TcpConnectionInformation
+ {
+ protected TcpConnectionInformation() { }
+ public abstract System.Net.IPEndPoint LocalEndPoint { get; }
+ public abstract System.Net.IPEndPoint RemoteEndPoint { get; }
+ public abstract System.Net.NetworkInformation.TcpState State { get; }
+ }
+ public enum TcpState
+ {
+ Closed = 1,
+ CloseWait = 8,
+ Closing = 9,
+ DeleteTcb = 12,
+ Established = 5,
+ FinWait1 = 6,
+ FinWait2 = 7,
+ LastAck = 10,
+ Listen = 2,
+ SynReceived = 4,
+ SynSent = 3,
+ TimeWait = 11,
+ Unknown = 0,
+ }
+ public abstract partial class TcpStatistics
+ {
+ protected TcpStatistics() { }
+ public abstract long ConnectionsAccepted { get; }
+ public abstract long ConnectionsInitiated { get; }
+ public abstract long CumulativeConnections { get; }
+ public abstract long CurrentConnections { get; }
+ public abstract long ErrorsReceived { get; }
+ public abstract long FailedConnectionAttempts { get; }
+ public abstract long MaximumConnections { get; }
+ public abstract long MaximumTransmissionTimeout { get; }
+ public abstract long MinimumTransmissionTimeout { get; }
+ public abstract long ResetConnections { get; }
+ public abstract long ResetsSent { get; }
+ public abstract long SegmentsReceived { get; }
+ public abstract long SegmentsResent { get; }
+ public abstract long SegmentsSent { get; }
+ }
+ public abstract partial class UdpStatistics
+ {
+ protected UdpStatistics() { }
+ public abstract long DatagramsReceived { get; }
+ public abstract long DatagramsSent { get; }
+ public abstract long IncomingDatagramsDiscarded { get; }
+ public abstract long IncomingDatagramsWithErrors { get; }
+ public abstract int UdpListeners { get; }
+ }
+ public abstract partial class UnicastIPAddressInformation : System.Net.NetworkInformation.IPAddressInformation
+ {
+ protected UnicastIPAddressInformation() { }
+ public abstract long AddressPreferredLifetime { get; }
+ public abstract long AddressValidLifetime { get; }
+ public abstract long DhcpLeaseLifetime { get; }
+ public abstract System.Net.NetworkInformation.DuplicateAddressDetectionState DuplicateAddressDetectionState { get; }
+ public abstract System.Net.IPAddress IPv4Mask { get; }
+ public virtual int PrefixLength { get { throw null; } }
+ public abstract System.Net.NetworkInformation.PrefixOrigin PrefixOrigin { get; }
+ public abstract System.Net.NetworkInformation.SuffixOrigin SuffixOrigin { get; }
+ }
+ public partial class UnicastIPAddressInformationCollection : System.Collections.Generic.ICollection<System.Net.NetworkInformation.UnicastIPAddressInformation>, System.Collections.Generic.IEnumerable<System.Net.NetworkInformation.UnicastIPAddressInformation>, System.Collections.IEnumerable
+ {
+ protected internal UnicastIPAddressInformationCollection() { }
+ public virtual int Count { get { throw null; } }
+ public virtual bool IsReadOnly { get { throw null; } }
+ public virtual System.Net.NetworkInformation.UnicastIPAddressInformation this[int index] { get { throw null; } }
+ public virtual void Add(System.Net.NetworkInformation.UnicastIPAddressInformation address) { }
+ public virtual void Clear() { }
+ public virtual bool Contains(System.Net.NetworkInformation.UnicastIPAddressInformation address) { throw null; }
+ public virtual void CopyTo(System.Net.NetworkInformation.UnicastIPAddressInformation[] array, int offset) { }
+ public virtual System.Collections.Generic.IEnumerator<System.Net.NetworkInformation.UnicastIPAddressInformation> GetEnumerator() { throw null; }
+ public virtual bool Remove(System.Net.NetworkInformation.UnicastIPAddressInformation address) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+}
+namespace System.Net.Security
+{
+ public abstract partial class AuthenticatedStream : System.IO.Stream
+ {
+ protected AuthenticatedStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) { }
+ protected System.IO.Stream InnerStream { get { throw null; } }
+ public abstract bool IsAuthenticated { get; }
+ public abstract bool IsEncrypted { get; }
+ public abstract bool IsMutuallyAuthenticated { get; }
+ public abstract bool IsServer { get; }
+ public abstract bool IsSigned { get; }
+ public bool LeaveInnerStreamOpen { get { throw null; } }
+ protected override void Dispose(bool disposing) { }
+ }
+ public enum AuthenticationLevel
+ {
+ MutualAuthRequested = 1,
+ MutualAuthRequired = 2,
+ None = 0,
+ }
+ public enum EncryptionPolicy
+ {
+ AllowNoEncryption = 1,
+ NoEncryption = 2,
+ RequireEncryption = 0,
+ }
+ public delegate System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificateSelectionCallback(object sender, string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection localCertificates, System.Security.Cryptography.X509Certificates.X509Certificate remoteCertificate, string[] acceptableIssuers);
+ public partial class NegotiateStream : System.Net.Security.AuthenticatedStream
+ {
+ [System.MonoTODOAttribute]
+ public NegotiateStream(System.IO.Stream innerStream) : base (default(System.IO.Stream), default(bool)) { }
+ [System.MonoTODOAttribute]
+ public NegotiateStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) : base (default(System.IO.Stream), default(bool)) { }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool CanTimeout { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public virtual System.Security.Principal.TokenImpersonationLevel ImpersonationLevel { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsAuthenticated { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsEncrypted { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsMutuallyAuthenticated { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsServer { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public override bool IsSigned { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override int ReadTimeout { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public virtual System.Security.Principal.IIdentity RemoteIdentity { get { throw null; } }
+ public override int WriteTimeout { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsClient() { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName) { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, string targetName) { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) { }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync() { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, string targetName) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsServer() { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsServer(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsServer(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) { }
+ [System.MonoTODOAttribute]
+ public virtual void AuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy) { }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync() { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ChannelBinding binding, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(System.Net.NetworkCredential credential, string targetName, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel allowedImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Net.NetworkCredential credential, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Net.NetworkCredential credential, System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.Net.Security.ProtectionLevel requiredProtectionLevel, System.Security.Principal.TokenImpersonationLevel requiredImpersonationLevel, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy policy, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ [System.MonoTODOAttribute]
+ protected override void Dispose(bool disposing) { }
+ [System.MonoTODOAttribute]
+ public virtual void EndAuthenticateAsClient(System.IAsyncResult asyncResult) { }
+ [System.MonoTODOAttribute]
+ public virtual void EndAuthenticateAsServer(System.IAsyncResult asyncResult) { }
+ [System.MonoTODOAttribute]
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ [System.MonoTODOAttribute]
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ [System.MonoTODOAttribute]
+ public override void Flush() { }
+ [System.MonoTODOAttribute]
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
+ [System.MonoTODOAttribute]
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ [System.MonoTODOAttribute]
+ public override void SetLength(long value) { }
+ [System.MonoTODOAttribute]
+ public override void Write(byte[] buffer, int offset, int count) { }
+ }
+ public enum ProtectionLevel
+ {
+ EncryptAndSign = 2,
+ None = 0,
+ Sign = 1,
+ }
+ public delegate bool RemoteCertificateValidationCallback(object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Security.Cryptography.X509Certificates.X509Chain chain, System.Net.Security.SslPolicyErrors sslPolicyErrors);
+ [System.FlagsAttribute]
+ public enum SslPolicyErrors
+ {
+ None = 0,
+ RemoteCertificateChainErrors = 4,
+ RemoteCertificateNameMismatch = 2,
+ RemoteCertificateNotAvailable = 1,
+ }
+ public partial class SslStream : System.Net.Security.AuthenticatedStream
+ {
+ public SslStream(System.IO.Stream innerStream) : base (default(System.IO.Stream), default(bool)) { }
+ public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen) : base (default(System.IO.Stream), default(bool)) { }
+ public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback) : base (default(System.IO.Stream), default(bool)) { }
+ public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback, System.Net.Security.LocalCertificateSelectionCallback userCertificateSelectionCallback) : base (default(System.IO.Stream), default(bool)) { }
+ [System.MonoLimitationAttribute("encryptionPolicy is ignored")]
+ public SslStream(System.IO.Stream innerStream, bool leaveInnerStreamOpen, System.Net.Security.RemoteCertificateValidationCallback userCertificateValidationCallback, System.Net.Security.LocalCertificateSelectionCallback userCertificateSelectionCallback, System.Net.Security.EncryptionPolicy encryptionPolicy) : base (default(System.IO.Stream), default(bool)) { }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanTimeout { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public virtual bool CheckCertRevocationStatus { get { throw null; } }
+ public virtual System.Security.Authentication.CipherAlgorithmType CipherAlgorithm { get { throw null; } }
+ public virtual int CipherStrength { get { throw null; } }
+ public virtual System.Security.Authentication.HashAlgorithmType HashAlgorithm { get { throw null; } }
+ public virtual int HashStrength { get { throw null; } }
+ public override bool IsAuthenticated { get { throw null; } }
+ public override bool IsEncrypted { get { throw null; } }
+ public override bool IsMutuallyAuthenticated { get { throw null; } }
+ public override bool IsServer { get { throw null; } }
+ public override bool IsSigned { get { throw null; } }
+ public virtual System.Security.Authentication.ExchangeAlgorithmType KeyExchangeAlgorithm { get { throw null; } }
+ public virtual int KeyExchangeStrength { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public virtual System.Security.Cryptography.X509Certificates.X509Certificate LocalCertificate { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ public override int ReadTimeout { get { throw null; } set { } }
+ public virtual System.Security.Cryptography.X509Certificates.X509Certificate RemoteCertificate { get { throw null; } }
+ public virtual System.Security.Authentication.SslProtocols SslProtocol { get { throw null; } }
+ public System.Net.TransportContext TransportContext { get { throw null; } }
+ public override int WriteTimeout { get { throw null; } set { } }
+ public virtual void AuthenticateAsClient(string targetHost) { }
+ public virtual void AuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(string targetHost) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsClientAsync(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { throw null; }
+ public virtual void AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate) { }
+ public virtual void AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate) { throw null; }
+ public virtual System.Threading.Tasks.Task AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation) { throw null; }
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(string targetHost, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public virtual System.IAsyncResult BeginAuthenticateAsClient(string targetHost, System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public virtual System.IAsyncResult BeginAuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate serverCertificate, bool clientCertificateRequired, System.Security.Authentication.SslProtocols enabledSslProtocols, bool checkCertificateRevocation, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int count, System.AsyncCallback asyncCallback, object asyncState) { throw null; }
+ protected override void Dispose(bool disposing) { }
+ public virtual void EndAuthenticateAsClient(System.IAsyncResult asyncResult) { }
+ public virtual void EndAuthenticateAsServer(System.IAsyncResult asyncResult) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ public override void Flush() { }
+ public override int Read(byte[] buffer, int offset, int count) { throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public void Write(byte[] buffer) { }
+ public override void Write(byte[] buffer, int offset, int count) { }
+ }
+}
+namespace System.Net.Sockets
+{
+ public enum AddressFamily
+ {
+ AppleTalk = 16,
+ Atm = 22,
+ Banyan = 21,
+ Ccitt = 10,
+ Chaos = 5,
+ Cluster = 24,
+ DataKit = 9,
+ DataLink = 13,
+ DecNet = 12,
+ Ecma = 8,
+ FireFox = 19,
+ HyperChannel = 15,
+ Ieee12844 = 25,
+ ImpLink = 3,
+ InterNetwork = 2,
+ InterNetworkV6 = 23,
+ Ipx = 6,
+ Irda = 26,
+ Iso = 7,
+ Lat = 14,
+ Max = 29,
+ NetBios = 17,
+ NetworkDesigners = 28,
+ NS = 6,
+ Osi = 7,
+ Pup = 4,
+ Sna = 11,
+ Unix = 1,
+ Unknown = -1,
+ Unspecified = 0,
+ VoiceView = 18,
+ }
+ public enum IOControlCode : long
+ {
+ AbsorbRouterAlert = (long)2550136837,
+ AddMulticastGroupOnInterface = (long)2550136842,
+ AddressListChange = (long)671088663,
+ AddressListQuery = (long)1207959574,
+ AddressListSort = (long)3355443225,
+ AssociateHandle = (long)2281701377,
+ AsyncIO = (long)2147772029,
+ BindToInterface = (long)2550136840,
+ DataToRead = (long)1074030207,
+ DeleteMulticastGroupFromInterface = (long)2550136843,
+ EnableCircularQueuing = (long)671088642,
+ Flush = (long)671088644,
+ GetBroadcastAddress = (long)1207959557,
+ GetExtensionFunctionPointer = (long)3355443206,
+ GetGroupQos = (long)3355443208,
+ GetQos = (long)3355443207,
+ KeepAliveValues = (long)2550136836,
+ LimitBroadcasts = (long)2550136839,
+ MulticastInterface = (long)2550136841,
+ MulticastScope = (long)2281701386,
+ MultipointLoopback = (long)2281701385,
+ NamespaceChange = (long)2281701401,
+ NonBlockingIO = (long)2147772030,
+ OobDataRead = (long)1074033415,
+ QueryTargetPnpHandle = (long)1207959576,
+ ReceiveAll = (long)2550136833,
+ ReceiveAllIgmpMulticast = (long)2550136835,
+ ReceiveAllMulticast = (long)2550136834,
+ RoutingInterfaceChange = (long)2281701397,
+ RoutingInterfaceQuery = (long)3355443220,
+ SetGroupQos = (long)2281701388,
+ SetQos = (long)2281701387,
+ TranslateHandle = (long)3355443213,
+ UnicastInterface = (long)2550136838,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct IPPacketInformation
+ {
+ public System.Net.IPAddress Address { get { throw null; } }
+ public int Interface { get { throw null; } }
+ public override bool Equals(object comparand) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Net.Sockets.IPPacketInformation packetInformation1, System.Net.Sockets.IPPacketInformation packetInformation2) { throw null; }
+ public static bool operator !=(System.Net.Sockets.IPPacketInformation packetInformation1, System.Net.Sockets.IPPacketInformation packetInformation2) { throw null; }
+ }
+ public enum IPProtectionLevel
+ {
+ EdgeRestricted = 20,
+ Restricted = 30,
+ Unrestricted = 10,
+ Unspecified = -1,
+ }
+ public partial class IPv6MulticastOption
+ {
+ public IPv6MulticastOption(System.Net.IPAddress group) { }
+ public IPv6MulticastOption(System.Net.IPAddress group, long ifindex) { }
+ public System.Net.IPAddress Group { get { throw null; } set { } }
+ public long InterfaceIndex { get { throw null; } set { } }
+ }
+ public partial class LingerOption
+ {
+ public LingerOption(bool enable, int seconds) { }
+ public bool Enabled { get { throw null; } set { } }
+ public int LingerTime { get { throw null; } set { } }
+ }
+ public partial class MulticastOption
+ {
+ public MulticastOption(System.Net.IPAddress group) { }
+ public MulticastOption(System.Net.IPAddress group, int interfaceIndex) { }
+ public MulticastOption(System.Net.IPAddress group, System.Net.IPAddress mcint) { }
+ public System.Net.IPAddress Group { get { throw null; } set { } }
+ public int InterfaceIndex { get { throw null; } set { } }
+ public System.Net.IPAddress LocalAddress { get { throw null; } set { } }
+ }
+ public partial class NetworkStream : System.IO.Stream
+ {
+ public NetworkStream(System.Net.Sockets.Socket socket) { }
+ public NetworkStream(System.Net.Sockets.Socket socket, bool ownsSocket) { }
+ public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access) { }
+ public NetworkStream(System.Net.Sockets.Socket socket, System.IO.FileAccess access, bool ownsSocket) { }
+ public override bool CanRead { get { throw null; } }
+ public override bool CanSeek { get { throw null; } }
+ public override bool CanTimeout { get { throw null; } }
+ public override bool CanWrite { get { throw null; } }
+ public virtual bool DataAvailable { get { throw null; } }
+ public override long Length { get { throw null; } }
+ public override long Position { get { throw null; } set { } }
+ protected bool Readable { get { throw null; } set { } }
+ public override int ReadTimeout { get { throw null; } set { } }
+ protected System.Net.Sockets.Socket Socket { get { throw null; } }
+ protected bool Writeable { get { throw null; } set { } }
+ public override int WriteTimeout { get { throw null; } set { } }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public override System.IAsyncResult BeginRead(byte[] buffer, int offset, int size, System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public override System.IAsyncResult BeginWrite(byte[] buffer, int offset, int size, System.AsyncCallback callback, object state) { throw null; }
+ public void Close(int timeout) { }
+ protected override void Dispose(bool disposing) { }
+ public override int EndRead(System.IAsyncResult asyncResult) { throw null; }
+ public override void EndWrite(System.IAsyncResult asyncResult) { }
+ ~NetworkStream() { }
+ public override void Flush() { }
+ public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override int Read([System.Runtime.InteropServices.In][System.Runtime.InteropServices.Out]byte[] buffer, int offset, int size) { buffer = default(byte[]); throw null; }
+ public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
+ public override void SetLength(long value) { }
+ public override void Write(byte[] buffer, int offset, int size) { }
+ }
+ public enum ProtocolFamily
+ {
+ AppleTalk = 16,
+ Atm = 22,
+ Banyan = 21,
+ Ccitt = 10,
+ Chaos = 5,
+ Cluster = 24,
+ DataKit = 9,
+ DataLink = 13,
+ DecNet = 12,
+ Ecma = 8,
+ FireFox = 19,
+ HyperChannel = 15,
+ Ieee12844 = 25,
+ ImpLink = 3,
+ InterNetwork = 2,
+ InterNetworkV6 = 23,
+ Ipx = 6,
+ Irda = 26,
+ Iso = 7,
+ Lat = 14,
+ Max = 29,
+ NetBios = 17,
+ NetworkDesigners = 28,
+ NS = 6,
+ Osi = 7,
+ Pup = 4,
+ Sna = 11,
+ Unix = 1,
+ Unknown = -1,
+ Unspecified = 0,
+ VoiceView = 18,
+ }
+ public enum ProtocolType
+ {
+ Ggp = 3,
+ Icmp = 1,
+ IcmpV6 = 58,
+ Idp = 22,
+ Igmp = 2,
+ IP = 0,
+ IPSecAuthenticationHeader = 51,
+ IPSecEncapsulatingSecurityPayload = 50,
+ IPv4 = 4,
+ IPv6 = 41,
+ IPv6DestinationOptions = 60,
+ IPv6FragmentHeader = 44,
+ IPv6HopByHopOptions = 0,
+ IPv6NoNextHeader = 59,
+ IPv6RoutingHeader = 43,
+ Ipx = 1000,
+ ND = 77,
+ Pup = 12,
+ Raw = 255,
+ Spx = 1256,
+ SpxII = 1257,
+ Tcp = 6,
+ Udp = 17,
+ Unknown = -1,
+ Unspecified = 0,
+ }
+ public enum SelectMode
+ {
+ SelectError = 2,
+ SelectRead = 0,
+ SelectWrite = 1,
+ }
+ public partial class SendPacketsElement
+ {
+ public SendPacketsElement(byte[] buffer) { }
+ public SendPacketsElement(byte[] buffer, int offset, int count) { }
+ public SendPacketsElement(byte[] buffer, int offset, int count, bool endOfPacket) { }
+ public SendPacketsElement(string filepath) { }
+ public SendPacketsElement(string filepath, int offset, int count) { }
+ public SendPacketsElement(string filepath, int offset, int count, bool endOfPacket) { }
+ public byte[] Buffer { get { throw null; } }
+ public int Count { get { throw null; } }
+ public bool EndOfPacket { get { throw null; } }
+ public string FilePath { get { throw null; } }
+ public int Offset { get { throw null; } }
+ }
+ public partial class Socket : System.IDisposable
+ {
+ public Socket(System.Net.Sockets.AddressFamily addressFamily, System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) { }
+ public Socket(System.Net.Sockets.SocketInformation socketInformation) { }
+ public Socket(System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType) { }
+ public System.Net.Sockets.AddressFamily AddressFamily { get { throw null; } }
+ public int Available { get { throw null; } }
+ public bool Blocking { get { throw null; } set { } }
+ public bool Connected { get { throw null; } }
+ public bool DontFragment { get { throw null; } set { } }
+ public bool DualMode { get { throw null; } set { } }
+ public bool EnableBroadcast { get { throw null; } set { } }
+ public bool ExclusiveAddressUse { get { throw null; } set { } }
+ public System.IntPtr Handle { get { throw null; } }
+ public bool IsBound { get { throw null; } }
+ public System.Net.Sockets.LingerOption LingerState { get { throw null; } set { } }
+ public System.Net.EndPoint LocalEndPoint { get { throw null; } }
+ public bool MulticastLoopback { get { throw null; } set { } }
+ public bool NoDelay { get { throw null; } set { } }
+ public static bool OSSupportsIPv4 { get { throw null; } }
+ public static bool OSSupportsIPv6 { get { throw null; } }
+ public System.Net.Sockets.ProtocolType ProtocolType { get { throw null; } }
+ public int ReceiveBufferSize { get { throw null; } set { } }
+ public int ReceiveTimeout { get { throw null; } set { } }
+ public System.Net.EndPoint RemoteEndPoint { get { throw null; } }
+ public int SendBufferSize { get { throw null; } set { } }
+ public int SendTimeout { get { throw null; } set { } }
+ public System.Net.Sockets.SocketType SocketType { get { throw null; } }
+ [System.ObsoleteAttribute("SupportsIPv4 is obsoleted for this type, please use OSSupportsIPv4 instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public static bool SupportsIPv4 { get { throw null; } }
+ [System.ObsoleteAttribute("SupportsIPv6 is obsoleted for this type, please use OSSupportsIPv6 instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public static bool SupportsIPv6 { get { throw null; } }
+ public short Ttl { get { throw null; } set { } }
+ public bool UseOnlyOverlappedIO { get { throw null; } set { } }
+ public System.Net.Sockets.Socket Accept() { throw null; }
+ public bool AcceptAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public System.IAsyncResult BeginAccept(System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginAccept(int receiveSize, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginAccept(System.Net.Sockets.Socket acceptSocket, int receiveSize, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginConnect(System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginConnect(System.Net.IPAddress address, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ public System.IAsyncResult BeginConnect(System.Net.IPAddress[] addresses, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ public System.IAsyncResult BeginConnect(string host, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ public System.IAsyncResult BeginDisconnect(bool reuseSocket, System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginReceive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginReceive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginReceive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public System.IAsyncResult BeginReceive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public System.IAsyncResult BeginReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) { throw null; }
+ [System.MonoTODOAttribute]
+ public System.IAsyncResult BeginReceiveMessageFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSend(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginSend(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSend(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, System.AsyncCallback callback, object state) { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public System.IAsyncResult BeginSend(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode, System.AsyncCallback callback, object state) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSendFile(string fileName, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginSendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags, System.AsyncCallback callback, object state) { throw null; }
+ public System.IAsyncResult BeginSendTo(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP, System.AsyncCallback callback, object state) { throw null; }
+ public void Bind(System.Net.EndPoint localEP) { }
+ public static void CancelConnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) { }
+ public void Close() { }
+ public void Close(int timeout) { }
+ public void Connect(System.Net.EndPoint remoteEP) { }
+ public void Connect(System.Net.IPAddress address, int port) { }
+ public void Connect(System.Net.IPAddress[] addresses, int port) { }
+ public void Connect(string host, int port) { }
+ public bool ConnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public static bool ConnectAsync(System.Net.Sockets.SocketType socketType, System.Net.Sockets.ProtocolType protocolType, System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public void Disconnect(bool reuseSocket) { }
+ public bool DisconnectAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ [System.MonoLimitationAttribute("We do not support passing sockets across processes, we merely allow this API to pass the socket across AppDomains")]
+ public System.Net.Sockets.SocketInformation DuplicateAndClose(int targetProcessId) { throw null; }
+ public System.Net.Sockets.Socket EndAccept(out byte[] buffer, System.IAsyncResult asyncResult) { buffer = default(byte[]); throw null; }
+ public System.Net.Sockets.Socket EndAccept(out byte[] buffer, out int bytesTransferred, System.IAsyncResult asyncResult) { buffer = default(byte[]); bytesTransferred = default(int); throw null; }
+ public System.Net.Sockets.Socket EndAccept(System.IAsyncResult asyncResult) { throw null; }
+ public void EndConnect(System.IAsyncResult asyncResult) { }
+ public void EndDisconnect(System.IAsyncResult asyncResult) { }
+ public int EndReceive(System.IAsyncResult asyncResult) { throw null; }
+ public int EndReceive(System.IAsyncResult asyncResult, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public int EndReceiveFrom(System.IAsyncResult asyncResult, ref System.Net.EndPoint endPoint) { throw null; }
+ [System.MonoTODOAttribute]
+ public int EndReceiveMessageFrom(System.IAsyncResult asyncResult, ref System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint endPoint, out System.Net.Sockets.IPPacketInformation ipPacketInformation) { ipPacketInformation = default(System.Net.Sockets.IPPacketInformation); throw null; }
+ public int EndSend(System.IAsyncResult asyncResult) { throw null; }
+ public int EndSend(System.IAsyncResult asyncResult, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public void EndSendFile(System.IAsyncResult asyncResult) { }
+ public int EndSendTo(System.IAsyncResult asyncResult) { throw null; }
+ ~Socket() { }
+ public object GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName) { throw null; }
+ public void GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, byte[] optionValue) { }
+ public byte[] GetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, int optionLength) { throw null; }
+ public int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue) { throw null; }
+ public int IOControl(System.Net.Sockets.IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) { throw null; }
+ public void Listen(int backlog) { }
+ public bool Poll(int microSeconds, System.Net.Sockets.SelectMode mode) { throw null; }
+ public int Receive(byte[] buffer) { throw null; }
+ public int Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public int Receive(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers) { throw null; }
+ public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public int Receive(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public bool ReceiveAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public int ReceiveFrom(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
+ public int ReceiveFrom(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
+ public int ReceiveFrom(byte[] buffer, ref System.Net.EndPoint remoteEP) { throw null; }
+ public int ReceiveFrom(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP) { throw null; }
+ public bool ReceiveFromAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ [System.MonoTODOAttribute("Not implemented")]
+ public int ReceiveMessageFrom(byte[] buffer, int offset, int size, ref System.Net.Sockets.SocketFlags socketFlags, ref System.Net.EndPoint remoteEP, out System.Net.Sockets.IPPacketInformation ipPacketInformation) { ipPacketInformation = default(System.Net.Sockets.IPPacketInformation); throw null; }
+ [System.MonoTODOAttribute("Not implemented")]
+ public bool ReceiveMessageFromAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public static void Select(System.Collections.IList checkRead, System.Collections.IList checkWrite, System.Collections.IList checkError, int microSeconds) { }
+ public int Send(byte[] buffer) { throw null; }
+ public int Send(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public int Send(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers) { throw null; }
+ public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ [System.CLSCompliantAttribute(false)]
+ public int Send(System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags, out System.Net.Sockets.SocketError errorCode) { errorCode = default(System.Net.Sockets.SocketError); throw null; }
+ public bool SendAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public void SendFile(string fileName) { }
+ public void SendFile(string fileName, byte[] preBuffer, byte[] postBuffer, System.Net.Sockets.TransmitFileOptions flags) { }
+ [System.MonoTODOAttribute("Not implemented")]
+ public bool SendPacketsAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public int SendTo(byte[] buffer, int offset, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
+ public int SendTo(byte[] buffer, int size, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
+ public int SendTo(byte[] buffer, System.Net.EndPoint remoteEP) { throw null; }
+ public int SendTo(byte[] buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
+ public bool SendToAsync(System.Net.Sockets.SocketAsyncEventArgs e) { throw null; }
+ public void SetIPProtectionLevel(System.Net.Sockets.IPProtectionLevel level) { }
+ public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, bool optionValue) { }
+ public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, byte[] optionValue) { }
+ public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, int optionValue) { }
+ public void SetSocketOption(System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, object optionValue) { }
+ public void Shutdown(System.Net.Sockets.SocketShutdown how) { }
+ }
+ public partial class SocketAsyncEventArgs : System.EventArgs, System.IDisposable
+ {
+ public SocketAsyncEventArgs() { }
+ public System.Net.Sockets.Socket AcceptSocket { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public byte[] Buffer { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Collections.Generic.IList<System.ArraySegment<byte>> BufferList { get { throw null; } set { } }
+ public int BytesTransferred { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Exception ConnectByNameError { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Net.Sockets.Socket ConnectSocket { get { throw null; } }
+ public int Count { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public bool DisconnectReuseSocket { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Net.Sockets.SocketAsyncOperation LastOperation { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public int Offset { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Net.Sockets.IPPacketInformation ReceiveMessageFromPacketInfo { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Net.EndPoint RemoteEndPoint { get { throw null; } set { } }
+ public System.Net.Sockets.SendPacketsElement[] SendPacketsElements { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Net.Sockets.TransmitFileOptions SendPacketsFlags { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ [System.MonoTODOAttribute("unused property")]
+ public int SendPacketsSendSize { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Net.Sockets.SocketError SocketError { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public System.Net.Sockets.SocketFlags SocketFlags { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public object UserToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
+ public event System.EventHandler<System.Net.Sockets.SocketAsyncEventArgs> Completed { add { } remove { } }
+ public void Dispose() { }
+ ~SocketAsyncEventArgs() { }
+ protected virtual void OnCompleted(System.Net.Sockets.SocketAsyncEventArgs e) { }
+ public void SetBuffer(byte[] buffer, int offset, int count) { }
+ public void SetBuffer(int offset, int count) { }
+ }
+ public enum SocketAsyncOperation
+ {
+ Accept = 1,
+ Connect = 2,
+ Disconnect = 3,
+ None = 0,
+ Receive = 4,
+ ReceiveFrom = 5,
+ ReceiveMessageFrom = 6,
+ Send = 7,
+ SendPackets = 8,
+ SendTo = 9,
+ }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
+ public enum SocketClientAccessPolicyProtocol
+ {
+ Http = 1,
+ Tcp = 0,
+ }
+ public enum SocketError
+ {
+ AccessDenied = 10013,
+ AddressAlreadyInUse = 10048,
+ AddressFamilyNotSupported = 10047,
+ AddressNotAvailable = 10049,
+ AlreadyInProgress = 10037,
+ ConnectionAborted = 10053,
+ ConnectionRefused = 10061,
+ ConnectionReset = 10054,
+ DestinationAddressRequired = 10039,
+ Disconnecting = 10101,
+ Fault = 10014,
+ HostDown = 10064,
+ HostNotFound = 11001,
+ HostUnreachable = 10065,
+ InProgress = 10036,
+ Interrupted = 10004,
+ InvalidArgument = 10022,
+ IOPending = 997,
+ IsConnected = 10056,
+ MessageSize = 10040,
+ NetworkDown = 10050,
+ NetworkReset = 10052,
+ NetworkUnreachable = 10051,
+ NoBufferSpaceAvailable = 10055,
+ NoData = 11004,
+ NoRecovery = 11003,
+ NotConnected = 10057,
+ NotInitialized = 10093,
+ NotSocket = 10038,
+ OperationAborted = 995,
+ OperationNotSupported = 10045,
+ ProcessLimit = 10067,
+ ProtocolFamilyNotSupported = 10046,
+ ProtocolNotSupported = 10043,
+ ProtocolOption = 10042,
+ ProtocolType = 10041,
+ Shutdown = 10058,
+ SocketError = -1,
+ SocketNotSupported = 10044,
+ Success = 0,
+ SystemNotReady = 10091,
+ TimedOut = 10060,
+ TooManyOpenSockets = 10024,
+ TryAgain = 11002,
+ TypeNotFound = 10109,
+ VersionNotSupported = 10092,
+ WouldBlock = 10035,
+ }
+ [System.SerializableAttribute]
+ public partial class SocketException : System.ComponentModel.Win32Exception
+ {
+ public SocketException() { }
+ public SocketException(int errorCode) { }
+ protected SocketException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public override int ErrorCode { get { throw null; } }
+ public override string Message { get { throw null; } }
+ public System.Net.Sockets.SocketError SocketErrorCode { get { throw null; } }
+ }
+ [System.FlagsAttribute]
+ public enum SocketFlags
+ {
+ Broadcast = 1024,
+ ControlDataTruncated = 512,
+ DontRoute = 4,
+ MaxIOVectorLength = 16,
+ Multicast = 2048,
+ None = 0,
+ OutOfBand = 1,
+ Partial = 32768,
+ Peek = 2,
+ Truncated = 256,
+ }
+ [System.SerializableAttribute]
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SocketInformation
+ {
+ public System.Net.Sockets.SocketInformationOptions Options { get { throw null; } set { } }
+ public byte[] ProtocolInformation { get { throw null; } set { } }
+ }
+ [System.FlagsAttribute]
+ public enum SocketInformationOptions
+ {
+ Connected = 2,
+ Listening = 4,
+ NonBlocking = 1,
+ UseOnlyOverlappedIO = 8,
+ }
+ public enum SocketOptionLevel
+ {
+ IP = 0,
+ IPv6 = 41,
+ Socket = 65535,
+ Tcp = 6,
+ Udp = 17,
+ }
+ public enum SocketOptionName
+ {
+ AcceptConnection = 2,
+ AddMembership = 12,
+ AddSourceMembership = 15,
+ BlockSource = 17,
+ Broadcast = 32,
+ BsdUrgent = 2,
+ ChecksumCoverage = 20,
+ Debug = 1,
+ DontFragment = 14,
+ DontLinger = -129,
+ DontRoute = 16,
+ DropMembership = 13,
+ DropSourceMembership = 16,
+ Error = 4103,
+ ExclusiveAddressUse = -5,
+ Expedited = 2,
+ HeaderIncluded = 2,
+ HopLimit = 21,
+ IPOptions = 1,
+ IPProtectionLevel = 23,
+ IpTimeToLive = 4,
+ IPv6Only = 27,
+ KeepAlive = 8,
+ Linger = 128,
+ MaxConnections = 2147483647,
+ MulticastInterface = 9,
+ MulticastLoopback = 11,
+ MulticastTimeToLive = 10,
+ NoChecksum = 1,
+ NoDelay = 1,
+ OutOfBandInline = 256,
+ PacketInformation = 19,
+ ReceiveBuffer = 4098,
+ ReceiveLowWater = 4100,
+ ReceiveTimeout = 4102,
+ ReuseAddress = 4,
+ ReuseUnicastPort = 12295,
+ SendBuffer = 4097,
+ SendLowWater = 4099,
+ SendTimeout = 4101,
+ Type = 4104,
+ TypeOfService = 3,
+ UnblockSource = 18,
+ UpdateAcceptContext = 28683,
+ UpdateConnectContext = 28688,
+ UseLoopback = 64,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SocketReceiveFromResult
+ {
+ public int ReceivedBytes;
+ public System.Net.EndPoint RemoteEndPoint;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct SocketReceiveMessageFromResult
+ {
+ public System.Net.Sockets.IPPacketInformation PacketInformation;
+ public int ReceivedBytes;
+ public System.Net.EndPoint RemoteEndPoint;
+ public System.Net.Sockets.SocketFlags SocketFlags;
+ }
+ public enum SocketShutdown
+ {
+ Both = 2,
+ Receive = 0,
+ Send = 1,
+ }
+ public static partial class SocketTaskExtensions
+ {
+ public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync(this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket) { throw null; }
+ public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP) { throw null; }
+ public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port) { throw null; }
+ public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port) { throw null; }
+ public static System.Threading.Tasks.Task ConnectAsync(this System.Net.Sockets.Socket socket, string host, int port) { throw null; }
+ public static System.Threading.Tasks.Task<int> ReceiveAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.Task<int> ReceiveAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveFromResult> ReceiveFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) { throw null; }
+ public static System.Threading.Tasks.Task<System.Net.Sockets.SocketReceiveMessageFromResult> ReceiveMessageFromAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEndPoint) { throw null; }
+ public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.Task<int> SendAsync(this System.Net.Sockets.Socket socket, System.Collections.Generic.IList<System.ArraySegment<byte>> buffers, System.Net.Sockets.SocketFlags socketFlags) { throw null; }
+ public static System.Threading.Tasks.Task<int> SendToAsync(this System.Net.Sockets.Socket socket, System.ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP) { throw null; }
+ }
+ public enum SocketType
+ {
+ Dgram = 2,
+ Raw = 3,
+ Rdm = 4,
+ Seqpacket = 5,
+ Stream = 1,
+ Unknown = -1,
+ }
+ public partial class TcpClient : System.IDisposable
+ {
+ public TcpClient() { }
+ public TcpClient(System.Net.IPEndPoint localEP) { }
+ public TcpClient(System.Net.Sockets.AddressFamily family) { }
+ public TcpClient(string hostname, int port) { }
+ protected bool Active { get { throw null; } set { } }
+ public int Available { get { throw null; } }
+ public System.Net.Sockets.Socket Client { get { throw null; } set { } }
+ public bool Connected { get { throw null; } }
+ public bool ExclusiveAddressUse { get { throw null; } set { } }
+ public System.Net.Sockets.LingerOption LingerState { get { throw null; } set { } }
+ public bool NoDelay { get { throw null; } set { } }
+ public int ReceiveBufferSize { get { throw null; } set { } }
+ public int ReceiveTimeout { get { throw null; } set { } }
+ public int SendBufferSize { get { throw null; } set { } }
+ public int SendTimeout { get { throw null; } set { } }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginConnect(System.Net.IPAddress address, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginConnect(System.Net.IPAddress[] addresses, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginConnect(string host, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ public void Close() { }
+ public void Connect(System.Net.IPAddress address, int port) { }
+ public void Connect(System.Net.IPAddress[] ipAddresses, int port) { }
+ public void Connect(System.Net.IPEndPoint remoteEP) { }
+ public void Connect(string hostname, int port) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress address, int port) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task ConnectAsync(System.Net.IPAddress[] addresses, int port) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task ConnectAsync(string host, int port) { throw null; }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public void EndConnect(System.IAsyncResult asyncResult) { }
+ ~TcpClient() { }
+ public System.Net.Sockets.NetworkStream GetStream() { throw null; }
+ }
+ public partial class TcpListener
+ {
+ [System.ObsoleteAttribute("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
+ public TcpListener(int port) { }
+ public TcpListener(System.Net.IPAddress localaddr, int port) { }
+ public TcpListener(System.Net.IPEndPoint localEP) { }
+ protected bool Active { get { throw null; } }
+ public bool ExclusiveAddressUse { get { throw null; } set { } }
+ public System.Net.EndPoint LocalEndpoint { get { throw null; } }
+ public System.Net.Sockets.Socket Server { get { throw null; } }
+ public System.Net.Sockets.Socket AcceptSocket() { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptSocketAsync() { throw null; }
+ public System.Net.Sockets.TcpClient AcceptTcpClient() { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.Net.Sockets.TcpClient> AcceptTcpClientAsync() { throw null; }
+ public void AllowNatTraversal(bool allowed) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginAcceptSocket(System.AsyncCallback callback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginAcceptTcpClient(System.AsyncCallback callback, object state) { throw null; }
+ public static System.Net.Sockets.TcpListener Create(int port) { throw null; }
+ public System.Net.Sockets.Socket EndAcceptSocket(System.IAsyncResult asyncResult) { throw null; }
+ public System.Net.Sockets.TcpClient EndAcceptTcpClient(System.IAsyncResult asyncResult) { throw null; }
+ public bool Pending() { throw null; }
+ public void Start() { }
+ public void Start(int backlog) { }
+ public void Stop() { }
+ }
+ [System.FlagsAttribute]
+ public enum TransmitFileOptions
+ {
+ Disconnect = 1,
+ ReuseSocket = 2,
+ UseDefaultWorkerThread = 0,
+ UseKernelApc = 32,
+ UseSystemThread = 16,
+ WriteBehind = 4,
+ }
+ public partial class UdpClient : System.IDisposable
+ {
+ public UdpClient() { }
+ public UdpClient(int port) { }
+ public UdpClient(int port, System.Net.Sockets.AddressFamily family) { }
+ public UdpClient(System.Net.IPEndPoint localEP) { }
+ public UdpClient(System.Net.Sockets.AddressFamily family) { }
+ public UdpClient(string hostname, int port) { }
+ protected bool Active { get { throw null; } set { } }
+ public int Available { get { throw null; } }
+ public System.Net.Sockets.Socket Client { get { throw null; } set { } }
+ public bool DontFragment { get { throw null; } set { } }
+ public bool EnableBroadcast { get { throw null; } set { } }
+ public bool ExclusiveAddressUse { get { throw null; } set { } }
+ public bool MulticastLoopback { get { throw null; } set { } }
+ public short Ttl { get { throw null; } set { } }
+ public void AllowNatTraversal(bool allowed) { }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginReceive(System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSend(byte[] datagram, int bytes, System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSend(byte[] datagram, int bytes, System.Net.IPEndPoint endPoint, System.AsyncCallback requestCallback, object state) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.IAsyncResult BeginSend(byte[] datagram, int bytes, string hostname, int port, System.AsyncCallback requestCallback, object state) { throw null; }
+ public void Close() { }
+ public void Connect(System.Net.IPAddress addr, int port) { }
+ public void Connect(System.Net.IPEndPoint endPoint) { }
+ public void Connect(string hostname, int port) { }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public void DropMulticastGroup(System.Net.IPAddress multicastAddr) { }
+ public void DropMulticastGroup(System.Net.IPAddress multicastAddr, int ifindex) { }
+ public byte[] EndReceive(System.IAsyncResult asyncResult, ref System.Net.IPEndPoint remoteEP) { throw null; }
+ public int EndSend(System.IAsyncResult asyncResult) { throw null; }
+ public void JoinMulticastGroup(int ifindex, System.Net.IPAddress multicastAddr) { }
+ public void JoinMulticastGroup(System.Net.IPAddress multicastAddr) { }
+ public void JoinMulticastGroup(System.Net.IPAddress multicastAddr, int timeToLive) { }
+ public void JoinMulticastGroup(System.Net.IPAddress multicastAddr, System.Net.IPAddress localAddress) { }
+ public byte[] Receive(ref System.Net.IPEndPoint remoteEP) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync() { throw null; }
+ public int Send(byte[] dgram, int bytes) { throw null; }
+ public int Send(byte[] dgram, int bytes, System.Net.IPEndPoint endPoint) { throw null; }
+ public int Send(byte[] dgram, int bytes, string hostname, int port) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<int> SendAsync(byte[] datagram, int bytes) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<int> SendAsync(byte[] datagram, int bytes, System.Net.IPEndPoint endPoint) { throw null; }
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, ExternalThreading=true)]
+ public System.Threading.Tasks.Task<int> SendAsync(byte[] datagram, int bytes, string hostname, int port) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct UdpReceiveResult : System.IEquatable<System.Net.Sockets.UdpReceiveResult>
+ {
+ public UdpReceiveResult(byte[] buffer, System.Net.IPEndPoint remoteEndPoint) { throw null;}
+ public byte[] Buffer { get { throw null; } }
+ public System.Net.IPEndPoint RemoteEndPoint { get { throw null; } }
+ public bool Equals(System.Net.Sockets.UdpReceiveResult other) { throw null; }
+ public override bool Equals(object obj) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Net.Sockets.UdpReceiveResult left, System.Net.Sockets.UdpReceiveResult right) { throw null; }
+ public static bool operator !=(System.Net.Sockets.UdpReceiveResult left, System.Net.Sockets.UdpReceiveResult right) { throw null; }
+ }
+}
+namespace System.Net.WebSockets
+{
+ public sealed partial class ClientWebSocket : System.Net.WebSockets.WebSocket
+ {
+ public ClientWebSocket() { }
+ public override System.Nullable<System.Net.WebSockets.WebSocketCloseStatus> CloseStatus { get { throw null; } }
+ public override string CloseStatusDescription { get { throw null; } }
+ public System.Net.WebSockets.ClientWebSocketOptions Options { get { throw null; } }
+ public override System.Net.WebSockets.WebSocketState State { get { throw null; } }
+ public override string SubProtocol { get { throw null; } }
+ public override void Abort() { }
+ public override System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public System.Threading.Tasks.Task ConnectAsync(System.Uri uri, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override void Dispose() { }
+ public override System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync(System.ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public override System.Threading.Tasks.Task SendAsync(System.ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken) { throw null; }
+ }
+ public sealed partial class ClientWebSocketOptions
+ {
+ internal ClientWebSocketOptions() { }
+ public System.Security.Cryptography.X509Certificates.X509CertificateCollection ClientCertificates { get { throw null; } set { } }
+ public System.Net.CookieContainer Cookies { get { throw null; } set { } }
+ public System.Net.ICredentials Credentials { get { throw null; } set { } }
+ public System.TimeSpan KeepAliveInterval { get { throw null; } set { } }
+ public System.Net.IWebProxy Proxy { get { throw null; } set { } }
+ public bool UseDefaultCredentials { get { throw null; } set { } }
+ public void AddSubProtocol(string subProtocol) { }
+ public void SetBuffer(int receiveBufferSize, int sendBufferSize) { }
+ public void SetBuffer(int receiveBufferSize, int sendBufferSize, System.ArraySegment<byte> buffer) { }
+ public void SetRequestHeader(string headerName, string headerValue) { }
+ }
+ public partial class HttpListenerWebSocketContext : System.Net.WebSockets.WebSocketContext
+ {
+ internal HttpListenerWebSocketContext() { }
+ public override System.Net.CookieCollection CookieCollection { get { throw null; } }
+ public override System.Collections.Specialized.NameValueCollection Headers { get { throw null; } }
+ public override bool IsAuthenticated { get { throw null; } }
+ public override bool IsLocal { get { throw null; } }
+ public override bool IsSecureConnection { get { throw null; } }
+ public override string Origin { get { throw null; } }
+ public override System.Uri RequestUri { get { throw null; } }
+ public override string SecWebSocketKey { get { throw null; } }
+ public override System.Collections.Generic.IEnumerable<string> SecWebSocketProtocols { get { throw null; } }
+ public override string SecWebSocketVersion { get { throw null; } }
+ public override System.Security.Principal.IPrincipal User { get { throw null; } }
+ public override System.Net.WebSockets.WebSocket WebSocket { get { throw null; } }
+ }
+ public abstract partial class WebSocket : System.IDisposable
+ {
+ protected WebSocket() { }
+ public abstract System.Nullable<System.Net.WebSockets.WebSocketCloseStatus> CloseStatus { get; }
+ public abstract string CloseStatusDescription { get; }
+ public static System.TimeSpan DefaultKeepAliveInterval { get { throw null; } }
+ public abstract System.Net.WebSockets.WebSocketState State { get; }
+ public abstract string SubProtocol { get; }
+ public abstract void Abort();
+ public abstract System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
+ public abstract System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
+ public static System.ArraySegment<byte> CreateClientBuffer(int receiveBufferSize, int sendBufferSize) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public static System.Net.WebSockets.WebSocket CreateClientWebSocket(System.IO.Stream innerStream, string subProtocol, int receiveBufferSize, int sendBufferSize, System.TimeSpan keepAliveInterval, bool useZeroMaskingKey, System.ArraySegment<byte> internalBuffer) { throw null; }
+ public static System.ArraySegment<byte> CreateServerBuffer(int receiveBufferSize) { throw null; }
+ public abstract void Dispose();
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ [System.ObsoleteAttribute("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.")]
+ public static bool IsApplicationTargeting45() { throw null; }
+ protected static bool IsStateTerminal(System.Net.WebSockets.WebSocketState state) { throw null; }
+ public abstract System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync(System.ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken);
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public static void RegisterPrefixes() { }
+ public abstract System.Threading.Tasks.Task SendAsync(System.ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
+ protected static void ThrowOnInvalidState(System.Net.WebSockets.WebSocketState state, params System.Net.WebSockets.WebSocketState[] validStates) { }
+ }
+ public enum WebSocketCloseStatus
+ {
+ Empty = 1005,
+ EndpointUnavailable = 1001,
+ InternalServerError = 1011,
+ InvalidMessageType = 1003,
+ InvalidPayloadData = 1007,
+ MandatoryExtension = 1010,
+ MessageTooBig = 1009,
+ NormalClosure = 1000,
+ PolicyViolation = 1008,
+ ProtocolError = 1002,
+ }
+ public abstract partial class WebSocketContext
+ {
+ protected WebSocketContext() { }
+ public abstract System.Net.CookieCollection CookieCollection { get; }
+ public abstract System.Collections.Specialized.NameValueCollection Headers { get; }
+ public abstract bool IsAuthenticated { get; }
+ public abstract bool IsLocal { get; }
+ public abstract bool IsSecureConnection { get; }
+ public abstract string Origin { get; }
+ public abstract System.Uri RequestUri { get; }
+ public abstract string SecWebSocketKey { get; }
+ public abstract System.Collections.Generic.IEnumerable<string> SecWebSocketProtocols { get; }
+ public abstract string SecWebSocketVersion { get; }
+ public abstract System.Security.Principal.IPrincipal User { get; }
+ public abstract System.Net.WebSockets.WebSocket WebSocket { get; }
+ }
+ public enum WebSocketError
+ {
+ ConnectionClosedPrematurely = 8,
+ Faulted = 2,
+ HeaderError = 7,
+ InvalidMessageType = 1,
+ InvalidState = 9,
+ NativeError = 3,
+ NotAWebSocket = 4,
+ Success = 0,
+ UnsupportedProtocol = 6,
+ UnsupportedVersion = 5,
+ }
+ [System.SerializableAttribute]
+ public sealed partial class WebSocketException : System.ComponentModel.Win32Exception
+ {
+ public WebSocketException() { }
+ public WebSocketException(int nativeError) { }
+ public WebSocketException(int nativeError, System.Exception innerException) { }
+ public WebSocketException(int nativeError, string message) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, System.Exception innerException) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, System.Exception innerException) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, string message) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, int nativeError, string message, System.Exception innerException) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, string message) { }
+ public WebSocketException(System.Net.WebSockets.WebSocketError error, string message, System.Exception innerException) { }
+ public WebSocketException(string message) { }
+ public WebSocketException(string message, System.Exception innerException) { }
+ public override int ErrorCode { get { throw null; } }
+ public System.Net.WebSockets.WebSocketError WebSocketErrorCode { get { throw null; } }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ public enum WebSocketMessageType
+ {
+ Binary = 1,
+ Close = 2,
+ Text = 0,
+ }
+ public partial class WebSocketReceiveResult
+ {
+ public WebSocketReceiveResult(int count, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage) { }
+ public WebSocketReceiveResult(int count, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Nullable<System.Net.WebSockets.WebSocketCloseStatus> closeStatus, string closeStatusDescription) { }
+ public System.Nullable<System.Net.WebSockets.WebSocketCloseStatus> CloseStatus { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public string CloseStatusDescription { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public int Count { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public bool EndOfMessage { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public System.Net.WebSockets.WebSocketMessageType MessageType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ }
+ public enum WebSocketState
+ {
+ Aborted = 6,
+ Closed = 5,
+ CloseReceived = 4,
+ CloseSent = 3,
+ Connecting = 1,
+ None = 0,
+ Open = 2,
+ }
+}
+namespace System.Runtime.InteropServices
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(2048))]
+ public sealed partial class DefaultParameterValueAttribute : System.Attribute
+ {
+ public DefaultParameterValueAttribute(object value) { }
+ public object Value { get { throw null; } }
+ }
+ public sealed partial class HandleCollector
+ {
+ public HandleCollector(string name, int initialThreshold) { }
+ public HandleCollector(string name, int initialThreshold, int maximumThreshold) { }
+ public int Count { get { throw null; } }
+ public int InitialThreshold { get { throw null; } }
+ public int MaximumThreshold { get { throw null; } }
+ public string Name { get { throw null; } }
+ public void Add() { }
+ public void Remove() { }
+ }
+}
+namespace System.Runtime.InteropServices.ComTypes
+{
+ [System.FlagsAttribute]
+ public enum ADVF
+ {
+ ADVFCACHE_FORCEBUILTIN = 16,
+ ADVFCACHE_NOHANDLER = 8,
+ ADVFCACHE_ONSAVE = 32,
+ ADVF_DATAONSTOP = 64,
+ ADVF_NODATA = 1,
+ ADVF_ONLYONCE = 4,
+ ADVF_PRIMEFIRST = 2,
+ }
+ public enum DATADIR
+ {
+ DATADIR_GET = 1,
+ DATADIR_SET = 2,
+ }
+ [System.FlagsAttribute]
+ public enum DVASPECT
+ {
+ DVASPECT_CONTENT = 1,
+ DVASPECT_DOCPRINT = 8,
+ DVASPECT_ICON = 4,
+ DVASPECT_THUMBNAIL = 2,
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct FORMATETC
+ {
+ [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.U2)]
+ public short cfFormat;
+ [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)]
+ public System.Runtime.InteropServices.ComTypes.DVASPECT dwAspect;
+ public int lindex;
+ public System.IntPtr ptd;
+ [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.U4)]
+ public System.Runtime.InteropServices.ComTypes.TYMED tymed;
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000010F-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IAdviseSink
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void OnClose();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void OnDataChange([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC format, [System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.STGMEDIUM stgmedium);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void OnRename(System.Runtime.InteropServices.ComTypes.IMoniker moniker);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void OnSave();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]void OnViewChange(int aspect, int index);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("0000010e-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IDataObject
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int DAdvise([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC pFormatetc, System.Runtime.InteropServices.ComTypes.ADVF advf, System.Runtime.InteropServices.ComTypes.IAdviseSink adviseSink, out int connection);
+ void DUnadvise(int connection);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int EnumDAdvise(out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA enumAdvise);
+ System.Runtime.InteropServices.ComTypes.IEnumFORMATETC EnumFormatEtc(System.Runtime.InteropServices.ComTypes.DATADIR direction);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int GetCanonicalFormatEtc([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC formatIn, out System.Runtime.InteropServices.ComTypes.FORMATETC formatOut);
+ void GetData([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC format, out System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
+ void GetDataHere([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC format, ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int QueryGetData([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC format);
+ void SetData([System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.FORMATETC formatIn, [System.Runtime.InteropServices.In]ref System.Runtime.InteropServices.ComTypes.STGMEDIUM medium, [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]bool release);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000103-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumFORMATETC
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumFORMATETC newEnum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, [System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPArray)]System.Runtime.InteropServices.ComTypes.FORMATETC[] rgelt, [System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPArray)]int[] pceltFetched);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.GuidAttribute("00000103-0000-0000-C000-000000000046")]
+ [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
+ public partial interface IEnumSTATDATA
+ {
+ void Clone(out System.Runtime.InteropServices.ComTypes.IEnumSTATDATA newEnum);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Next(int celt, [System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPArray)]System.Runtime.InteropServices.ComTypes.STATDATA[] rgelt, [System.Runtime.InteropServices.Out][System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.LPArray)]int[] pceltFetched);
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Reset();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.PreserveSig)]int Skip(int celt);
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct STATDATA
+ {
+ public System.Runtime.InteropServices.ComTypes.ADVF advf;
+ public System.Runtime.InteropServices.ComTypes.IAdviseSink advSink;
+ public int connection;
+ public System.Runtime.InteropServices.ComTypes.FORMATETC formatetc;
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct STGMEDIUM
+ {
+ [System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.IUnknown)]
+ public object pUnkForRelease;
+ public System.Runtime.InteropServices.ComTypes.TYMED tymed;
+ public System.IntPtr unionmember;
+ }
+ [System.FlagsAttribute]
+ public enum TYMED
+ {
+ TYMED_ENHMF = 64,
+ TYMED_FILE = 2,
+ TYMED_GDI = 16,
+ TYMED_HGLOBAL = 1,
+ TYMED_ISTORAGE = 8,
+ TYMED_ISTREAM = 4,
+ TYMED_MFPICT = 32,
+ TYMED_NULL = 0,
+ }
+}
+namespace System.Runtime.Versioning
+{
+ [System.SerializableAttribute]
+ public sealed partial class FrameworkName : System.IEquatable<System.Runtime.Versioning.FrameworkName>
+ {
+ public FrameworkName(string frameworkName) { }
+ public FrameworkName(string identifier, System.Version version) { }
+ public FrameworkName(string identifier, System.Version version, string profile) { }
+ public string FullName { get { throw null; } }
+ public string Identifier { get { throw null; } }
+ public string Profile { get { throw null; } }
+ public System.Version Version { get { throw null; } }
+ public override bool Equals(object obj) { throw null; }
+ public bool Equals(System.Runtime.Versioning.FrameworkName other) { throw null; }
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right) { throw null; }
+ public static bool operator !=(System.Runtime.Versioning.FrameworkName left, System.Runtime.Versioning.FrameworkName right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+}
+namespace System.Security.AccessControl
+{
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class SemaphoreAccessRule : System.Security.AccessControl.AccessRule
+ {
+ public SemaphoreAccessRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.SemaphoreRights eventRights, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { }
+ public SemaphoreAccessRule(string identity, System.Security.AccessControl.SemaphoreRights eventRights, System.Security.AccessControl.AccessControlType type) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AccessControlType)) { }
+ public System.Security.AccessControl.SemaphoreRights SemaphoreRights { get { throw null; } }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class SemaphoreAuditRule : System.Security.AccessControl.AuditRule
+ {
+ public SemaphoreAuditRule(System.Security.Principal.IdentityReference identity, System.Security.AccessControl.SemaphoreRights eventRights, System.Security.AccessControl.AuditFlags flags) : base (default(System.Security.Principal.IdentityReference), default(int), default(bool), default(System.Security.AccessControl.InheritanceFlags), default(System.Security.AccessControl.PropagationFlags), default(System.Security.AccessControl.AuditFlags)) { }
+ public System.Security.AccessControl.SemaphoreRights SemaphoreRights { get { throw null; } }
+ }
+ [System.FlagsAttribute]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public enum SemaphoreRights
+ {
+ ChangePermissions = 262144,
+ Delete = 65536,
+ FullControl = 2031619,
+ Modify = 2,
+ ReadPermissions = 131072,
+ Synchronize = 1048576,
+ TakeOwnership = 524288,
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ public sealed partial class SemaphoreSecurity : System.Security.AccessControl.NativeObjectSecurity
+ {
+ public SemaphoreSecurity() : base (default(bool), default(System.Security.AccessControl.ResourceType)) { }
+ public SemaphoreSecurity(string name, System.Security.AccessControl.AccessControlSections includeSections) : base (default(bool), default(System.Security.AccessControl.ResourceType)) { }
+ public override System.Type AccessRightType { get { throw null; } }
+ public override System.Type AccessRuleType { get { throw null; } }
+ public override System.Type AuditRuleType { get { throw null; } }
+ public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type) { throw null; }
+ public void AddAccessRule(System.Security.AccessControl.SemaphoreAccessRule rule) { }
+ public void AddAuditRule(System.Security.AccessControl.SemaphoreAuditRule rule) { }
+ public override System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags) { throw null; }
+ public bool RemoveAccessRule(System.Security.AccessControl.SemaphoreAccessRule rule) { throw null; }
+ public void RemoveAccessRuleAll(System.Security.AccessControl.SemaphoreAccessRule rule) { }
+ public void RemoveAccessRuleSpecific(System.Security.AccessControl.SemaphoreAccessRule rule) { }
+ public bool RemoveAuditRule(System.Security.AccessControl.SemaphoreAuditRule rule) { throw null; }
+ public void RemoveAuditRuleAll(System.Security.AccessControl.SemaphoreAuditRule rule) { }
+ public void RemoveAuditRuleSpecific(System.Security.AccessControl.SemaphoreAuditRule rule) { }
+ public void ResetAccessRule(System.Security.AccessControl.SemaphoreAccessRule rule) { }
+ public void SetAccessRule(System.Security.AccessControl.SemaphoreAccessRule rule) { }
+ public void SetAuditRule(System.Security.AccessControl.SemaphoreAuditRule rule) { }
+ }
+}
+namespace System.Security.Authentication
+{
+ [System.SerializableAttribute]
+ public partial class AuthenticationException : System.SystemException
+ {
+ public AuthenticationException() { }
+ protected AuthenticationException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public AuthenticationException(string message) { }
+ public AuthenticationException(string message, System.Exception innerException) { }
+ }
+ public enum CipherAlgorithmType
+ {
+ Aes = 26129,
+ Aes128 = 26126,
+ Aes192 = 26127,
+ Aes256 = 26128,
+ Des = 26113,
+ None = 0,
+ Null = 24576,
+ Rc2 = 26114,
+ Rc4 = 26625,
+ TripleDes = 26115,
+ }
+ public enum ExchangeAlgorithmType
+ {
+ DiffieHellman = 43522,
+ None = 0,
+ RsaKeyX = 41984,
+ RsaSign = 9216,
+ }
+ public enum HashAlgorithmType
+ {
+ Md5 = 32771,
+ None = 0,
+ Sha1 = 32772,
+ }
+ [System.SerializableAttribute]
+ public partial class InvalidCredentialException : System.Security.Authentication.AuthenticationException
+ {
+ public InvalidCredentialException() { }
+ protected InvalidCredentialException(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext) { }
+ public InvalidCredentialException(string message) { }
+ public InvalidCredentialException(string message, System.Exception innerException) { }
+ }
+ [System.FlagsAttribute]
+ public enum SslProtocols
+ {
+ Default = 240,
+ None = 0,
+ Ssl2 = 12,
+ Ssl3 = 48,
+ Tls = 192,
+ [System.MonoTODOAttribute("unsupported")]
+ Tls11 = 768,
+ [System.MonoTODOAttribute("unsupported")]
+ Tls12 = 3072,
+ }
+}
+namespace System.Security.Authentication.ExtendedProtection
+{
+ public abstract partial class ChannelBinding : Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
+ {
+ protected ChannelBinding() : base (default(bool)) { }
+ protected ChannelBinding(bool ownsHandle) : base (default(bool)) { }
+ public abstract int Size { get; }
+ }
+ public enum ChannelBindingKind
+ {
+ Endpoint = 26,
+ Unique = 25,
+ Unknown = 0,
+ }
+ [System.ComponentModel.TypeConverterAttribute(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
+ [System.MonoTODOAttribute]
+ [System.SerializableAttribute]
+ public partial class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
+ {
+ protected ExtendedProtectionPolicy(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ [System.MonoTODOAttribute("Not implemented.")]
+ public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement) { }
+ public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ChannelBinding customChannelBinding) { }
+ public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Collections.ICollection customServiceNames) { }
+ public ExtendedProtectionPolicy(System.Security.Authentication.ExtendedProtection.PolicyEnforcement policyEnforcement, System.Security.Authentication.ExtendedProtection.ProtectionScenario protectionScenario, System.Security.Authentication.ExtendedProtection.ServiceNameCollection customServiceNames) { }
+ public System.Security.Authentication.ExtendedProtection.ChannelBinding CustomChannelBinding { get { throw null; } }
+ public System.Security.Authentication.ExtendedProtection.ServiceNameCollection CustomServiceNames { get { throw null; } }
+ public static bool OSSupportsExtendedProtection { get { throw null; } }
+ public System.Security.Authentication.ExtendedProtection.PolicyEnforcement PolicyEnforcement { get { throw null; } }
+ public System.Security.Authentication.ExtendedProtection.ProtectionScenario ProtectionScenario { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ [System.MonoTODOAttribute]
+ public override string ToString() { throw null; }
+ }
+ [System.MonoTODOAttribute]
+ public partial class ExtendedProtectionPolicyTypeConverter : System.ComponentModel.TypeConverter
+ {
+ public ExtendedProtectionPolicyTypeConverter() { }
+ public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Type destinationType) { throw null; }
+ public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { throw null; }
+ }
+ public enum PolicyEnforcement
+ {
+ Always = 2,
+ Never = 0,
+ WhenSupported = 1,
+ }
+ public enum ProtectionScenario
+ {
+ TransportSelected = 0,
+ TrustedProxy = 1,
+ }
+ [System.SerializableAttribute]
+ public partial class ServiceNameCollection : System.Collections.ReadOnlyCollectionBase
+ {
+ public ServiceNameCollection(System.Collections.ICollection items) { }
+ public bool Contains(string searchServiceName) { throw null; }
+ public System.Security.Authentication.ExtendedProtection.ServiceNameCollection Merge(System.Collections.IEnumerable serviceNames) { throw null; }
+ public System.Security.Authentication.ExtendedProtection.ServiceNameCollection Merge(string serviceName) { throw null; }
+ }
+ public partial class TokenBinding
+ {
+ internal TokenBinding() { }
+ public System.Security.Authentication.ExtendedProtection.TokenBindingType BindingType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public byte[] GetRawTokenBindingId() { throw null; }
+ }
+ public enum TokenBindingType
+ {
+ Provided = 0,
+ Referred = 1,
+ }
+}
+namespace System.Security.Cryptography
+{
+ public partial class AsnEncodedData
+ {
+ protected AsnEncodedData() { }
+ public AsnEncodedData(byte[] rawData) { }
+ public AsnEncodedData(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ public AsnEncodedData(System.Security.Cryptography.Oid oid, byte[] rawData) { }
+ public AsnEncodedData(string oid, byte[] rawData) { }
+ public System.Security.Cryptography.Oid Oid { get { throw null; } set { } }
+ public byte[] RawData { get { throw null; } set { } }
+ public virtual void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ public virtual string Format(bool multiLine) { throw null; }
+ }
+ public sealed partial class AsnEncodedDataCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public AsnEncodedDataCollection() { }
+ public AsnEncodedDataCollection(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Security.Cryptography.AsnEncodedData this[int index] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public int Add(System.Security.Cryptography.AsnEncodedData asnEncodedData) { throw null; }
+ public void CopyTo(System.Security.Cryptography.AsnEncodedData[] array, int index) { }
+ public System.Security.Cryptography.AsnEncodedDataEnumerator GetEnumerator() { throw null; }
+ public void Remove(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public sealed partial class AsnEncodedDataEnumerator : System.Collections.IEnumerator
+ {
+ internal AsnEncodedDataEnumerator() { }
+ public System.Security.Cryptography.AsnEncodedData Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ }
+ public sealed partial class Oid
+ {
+ public Oid() { }
+ public Oid(System.Security.Cryptography.Oid oid) { }
+ public Oid(string oid) { }
+ public Oid(string value, string friendlyName) { }
+ public string FriendlyName { get { throw null; } set { } }
+ public string Value { get { throw null; } set { } }
+ public static System.Security.Cryptography.Oid FromFriendlyName(string friendlyName, System.Security.Cryptography.OidGroup group) { throw null; }
+ public static System.Security.Cryptography.Oid FromOidValue(string oidValue, System.Security.Cryptography.OidGroup group) { throw null; }
+ }
+ public sealed partial class OidCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public OidCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Security.Cryptography.Oid this[int index] { get { throw null; } }
+ public System.Security.Cryptography.Oid this[string oid] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public int Add(System.Security.Cryptography.Oid oid) { throw null; }
+ public void CopyTo(System.Security.Cryptography.Oid[] array, int index) { }
+ public System.Security.Cryptography.OidEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public sealed partial class OidEnumerator : System.Collections.IEnumerator
+ {
+ internal OidEnumerator() { }
+ public System.Security.Cryptography.Oid Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ }
+ public enum OidGroup
+ {
+ All = 0,
+ Attribute = 5,
+ EncryptionAlgorithm = 2,
+ EnhancedKeyUsage = 7,
+ ExtensionOrAttribute = 6,
+ HashAlgorithm = 1,
+ KeyDerivationFunction = 10,
+ Policy = 8,
+ PublicKeyAlgorithm = 3,
+ SignatureAlgorithm = 4,
+ Template = 9,
+ }
+}
+namespace System.Security.Cryptography.X509Certificates
+{
+ [System.FlagsAttribute]
+ public enum OpenFlags
+ {
+ IncludeArchived = 8,
+ MaxAllowed = 2,
+ OpenExistingOnly = 4,
+ ReadOnly = 0,
+ ReadWrite = 1,
+ }
+ public sealed partial class PublicKey
+ {
+ public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue) { }
+ public System.Security.Cryptography.AsnEncodedData EncodedKeyValue { get { throw null; } }
+ public System.Security.Cryptography.AsnEncodedData EncodedParameters { get { throw null; } }
+ public System.Security.Cryptography.AsymmetricAlgorithm Key { get { throw null; } }
+ public System.Security.Cryptography.Oid Oid { get { throw null; } }
+ }
+ public enum StoreLocation
+ {
+ CurrentUser = 1,
+ LocalMachine = 2,
+ }
+ public enum StoreName
+ {
+ AddressBook = 1,
+ AuthRoot = 2,
+ CertificateAuthority = 3,
+ Disallowed = 4,
+ My = 5,
+ Root = 6,
+ TrustedPeople = 7,
+ TrustedPublisher = 8,
+ }
+ [System.MonoTODOAttribute("Some X500DistinguishedNameFlags options aren't supported, like DoNotUsePlusSign, DoNotUseQuotes and ForceUTF8Encoding")]
+ public sealed partial class X500DistinguishedName : System.Security.Cryptography.AsnEncodedData
+ {
+ public X500DistinguishedName(byte[] encodedDistinguishedName) { }
+ public X500DistinguishedName(System.Security.Cryptography.AsnEncodedData encodedDistinguishedName) { }
+ public X500DistinguishedName(System.Security.Cryptography.X509Certificates.X500DistinguishedName distinguishedName) { }
+ public X500DistinguishedName(string distinguishedName) { }
+ public X500DistinguishedName(string distinguishedName, System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags flag) { }
+ public string Name { get { throw null; } }
+ public string Decode(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags flag) { throw null; }
+ public override string Format(bool multiLine) { throw null; }
+ }
+ [System.FlagsAttribute]
+ public enum X500DistinguishedNameFlags
+ {
+ DoNotUsePlusSign = 32,
+ DoNotUseQuotes = 64,
+ ForceUTF8Encoding = 16384,
+ None = 0,
+ Reversed = 1,
+ UseCommas = 128,
+ UseNewLines = 256,
+ UseSemicolons = 16,
+ UseT61Encoding = 8192,
+ UseUTF8Encoding = 4096,
+ }
+ public sealed partial class X509BasicConstraintsExtension : System.Security.Cryptography.X509Certificates.X509Extension
+ {
+ public X509BasicConstraintsExtension() { }
+ public X509BasicConstraintsExtension(bool certificateAuthority, bool hasPathLengthConstraint, int pathLengthConstraint, bool critical) { }
+ public X509BasicConstraintsExtension(System.Security.Cryptography.AsnEncodedData encodedBasicConstraints, bool critical) { }
+ public bool CertificateAuthority { get { throw null; } }
+ public bool HasPathLengthConstraint { get { throw null; } }
+ public int PathLengthConstraint { get { throw null; } }
+ public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ }
+ [System.SerializableAttribute]
+ public partial class X509Certificate2 : System.Security.Cryptography.X509Certificates.X509Certificate
+ {
+ public X509Certificate2() { }
+ public X509Certificate2(byte[] rawData) { }
+ public X509Certificate2(byte[] rawData, System.Security.SecureString password) { }
+ public X509Certificate2(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public X509Certificate2(byte[] rawData, string password) { }
+ public X509Certificate2(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public X509Certificate2(System.IntPtr handle) { }
+ protected X509Certificate2(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public X509Certificate2(System.Security.Cryptography.X509Certificates.X509Certificate certificate) { }
+ public X509Certificate2(string fileName) { }
+ public X509Certificate2(string fileName, System.Security.SecureString password) { }
+ public X509Certificate2(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public X509Certificate2(string fileName, string password) { }
+ public X509Certificate2(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public bool Archived { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509ExtensionCollection Extensions { get { throw null; } }
+ public string FriendlyName { get { throw null; } set { } }
+ public bool HasPrivateKey { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X500DistinguishedName IssuerName { get { throw null; } }
+ public System.DateTime NotAfter { get { throw null; } }
+ public System.DateTime NotBefore { get { throw null; } }
+ public System.Security.Cryptography.AsymmetricAlgorithm PrivateKey { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.PublicKey PublicKey { get { throw null; } }
+ public byte[] RawData { get { throw null; } }
+ public string SerialNumber { get { throw null; } }
+ public System.Security.Cryptography.Oid SignatureAlgorithm { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X500DistinguishedName SubjectName { get { throw null; } }
+ public string Thumbprint { get { throw null; } }
+ public int Version { get { throw null; } }
+ [System.MonoTODOAttribute("X509ContentType.SerializedCert is not supported")]
+ public override byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType, string password) { throw null; }
+ [System.MonoTODOAttribute("Detection limited to Cert, Pfx, Pkcs12, Pkcs7 and Unknown")]
+ public static System.Security.Cryptography.X509Certificates.X509ContentType GetCertContentType(byte[] rawData) { throw null; }
+ [System.MonoTODOAttribute("Detection limited to Cert, Pfx, Pkcs12 and Unknown")]
+ public static System.Security.Cryptography.X509Certificates.X509ContentType GetCertContentType(string fileName) { throw null; }
+ [System.MonoTODOAttribute("always return String.Empty for UpnName, DnsFromAlternativeName and UrlName")]
+ public string GetNameInfo(System.Security.Cryptography.X509Certificates.X509NameType nameType, bool forIssuer) { throw null; }
+ public override void Import(byte[] rawData) { }
+ [System.MonoTODOAttribute("SecureString is incomplete")]
+ public override void Import(byte[] rawData, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ [System.MonoTODOAttribute("missing KeyStorageFlags support")]
+ public override void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public override void Import(string fileName) { }
+ [System.MonoTODOAttribute("SecureString is incomplete")]
+ public override void Import(string fileName, System.Security.SecureString password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ [System.MonoTODOAttribute("missing KeyStorageFlags support")]
+ public override void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public override void Reset() { }
+ public override string ToString() { throw null; }
+ public override string ToString(bool verbose) { throw null; }
+ [System.MonoTODOAttribute("by default this depends on the incomplete X509Chain")]
+ public bool Verify() { throw null; }
+ }
+ public partial class X509Certificate2Collection : System.Security.Cryptography.X509Certificates.X509CertificateCollection
+ {
+ public X509Certificate2Collection() { }
+ public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
+ public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { }
+ public X509Certificate2Collection(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) { }
+ public new System.Security.Cryptography.X509Certificates.X509Certificate2 this[int index] { get { throw null; } set { } }
+ public int Add(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) { }
+ public bool Contains(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
+ [System.MonoTODOAttribute("only support X509ContentType.Cert")]
+ public byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType) { throw null; }
+ [System.MonoTODOAttribute("only support X509ContentType.Cert")]
+ public byte[] Export(System.Security.Cryptography.X509Certificates.X509ContentType contentType, string password) { throw null; }
+ [System.MonoTODOAttribute("Does not support X509FindType.FindByTemplateName, FindByApplicationPolicy and FindByCertificatePolicy")]
+ public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Find(System.Security.Cryptography.X509Certificates.X509FindType findType, object findValue, bool validOnly) { throw null; }
+ public new System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator GetEnumerator() { throw null; }
+ [System.MonoTODOAttribute("same limitations as X509Certificate2.Import")]
+ public void Import(byte[] rawData) { }
+ [System.MonoTODOAttribute("same limitations as X509Certificate2.Import")]
+ public void Import(byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ [System.MonoTODOAttribute("same limitations as X509Certificate2.Import")]
+ public void Import(string fileName) { }
+ [System.MonoTODOAttribute("same limitations as X509Certificate2.Import")]
+ public void Import(string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags) { }
+ public void Insert(int index, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
+ public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2[] certificates) { }
+ }
+ public sealed partial class X509Certificate2Enumerator : System.Collections.IEnumerator
+ {
+ internal X509Certificate2Enumerator() { }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2 Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ bool System.Collections.IEnumerator.MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ [System.SerializableAttribute]
+ public partial class X509CertificateCollection : System.Collections.CollectionBase
+ {
+ public X509CertificateCollection() { }
+ public X509CertificateCollection(System.Security.Cryptography.X509Certificates.X509CertificateCollection value) { }
+ public X509CertificateCollection(System.Security.Cryptography.X509Certificates.X509Certificate[] value) { }
+ public System.Security.Cryptography.X509Certificates.X509Certificate this[int index] { get { throw null; } set { } }
+ public int Add(System.Security.Cryptography.X509Certificates.X509Certificate value) { throw null; }
+ public void AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection value) { }
+ public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[] value) { }
+ public bool Contains(System.Security.Cryptography.X509Certificates.X509Certificate value) { throw null; }
+ public void CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[] array, int index) { }
+ public new System.Security.Cryptography.X509Certificates.X509CertificateCollection.X509CertificateEnumerator GetEnumerator() { throw null; }
+ public override int GetHashCode() { throw null; }
+ public int IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate value) { throw null; }
+ public void Insert(int index, System.Security.Cryptography.X509Certificates.X509Certificate value) { }
+ public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate value) { }
+ public partial class X509CertificateEnumerator : System.Collections.IEnumerator
+ {
+ public X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509CertificateCollection mappings) { }
+ public System.Security.Cryptography.X509Certificates.X509Certificate Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ bool System.Collections.IEnumerator.MoveNext() { throw null; }
+ void System.Collections.IEnumerator.Reset() { }
+ }
+ }
+ public partial class X509Chain : System.IDisposable
+ {
+ public X509Chain() { }
+ public X509Chain(bool useMachineContext) { }
+ [System.MonoTODOAttribute("Mono's X509Chain is fully managed. All handles are invalid.")]
+ public X509Chain(System.IntPtr chainContext) { }
+ [System.MonoTODOAttribute("Mono's X509Chain is fully managed. Always returns IntPtr.Zero.")]
+ public System.IntPtr ChainContext { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509ChainElementCollection ChainElements { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509ChainPolicy ChainPolicy { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509ChainStatus[] ChainStatus { get { throw null; } }
+ public Microsoft.Win32.SafeHandles.SafeX509ChainHandle SafeHandle { get { throw null; } }
+ [System.MonoTODOAttribute("Not totally RFC3280 compliant, but neither is MS implementation...")]
+ public bool Build(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { throw null; }
+ public static System.Security.Cryptography.X509Certificates.X509Chain Create() { throw null; }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ ~X509Chain() { }
+ public void Reset() { }
+ }
+ public partial class X509ChainElement
+ {
+ internal X509ChainElement() { }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2 Certificate { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509ChainStatus[] ChainElementStatus { get { throw null; } }
+ public string Information { get { throw null; } }
+ }
+ public sealed partial class X509ChainElementCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal X509ChainElementCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509ChainElement this[int index] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Security.Cryptography.X509Certificates.X509ChainElement[] array, int index) { }
+ public System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public sealed partial class X509ChainElementEnumerator : System.Collections.IEnumerator
+ {
+ internal X509ChainElementEnumerator() { }
+ public System.Security.Cryptography.X509Certificates.X509ChainElement Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ }
+ public sealed partial class X509ChainPolicy
+ {
+ public X509ChainPolicy() { }
+ public System.Security.Cryptography.OidCollection ApplicationPolicy { get { throw null; } }
+ public System.Security.Cryptography.OidCollection CertificatePolicy { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2Collection ExtraStore { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509RevocationFlag RevocationFlag { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509RevocationMode RevocationMode { get { throw null; } set { } }
+ public System.TimeSpan UrlRetrievalTimeout { get { throw null; } set { } }
+ public System.Security.Cryptography.X509Certificates.X509VerificationFlags VerificationFlags { get { throw null; } set { } }
+ public System.DateTime VerificationTime { get { throw null; } set { } }
+ public void Reset() { }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public partial struct X509ChainStatus
+ {
+ public System.Security.Cryptography.X509Certificates.X509ChainStatusFlags Status { get { throw null; } set { } }
+ public string StatusInformation { get { throw null; } set { } }
+ }
+ [System.FlagsAttribute]
+ public enum X509ChainStatusFlags
+ {
+ CtlNotSignatureValid = 262144,
+ CtlNotTimeValid = 131072,
+ CtlNotValidForUsage = 524288,
+ Cyclic = 128,
+ ExplicitDistrust = 67108864,
+ HasExcludedNameConstraint = 32768,
+ HasNotDefinedNameConstraint = 8192,
+ HasNotPermittedNameConstraint = 16384,
+ HasNotSupportedCriticalExtension = 134217728,
+ HasNotSupportedNameConstraint = 4096,
+ HasWeakSignature = 1048576,
+ InvalidBasicConstraints = 1024,
+ InvalidExtension = 256,
+ InvalidNameConstraints = 2048,
+ InvalidPolicyConstraints = 512,
+ NoError = 0,
+ NoIssuanceChainPolicy = 33554432,
+ NotSignatureValid = 8,
+ NotTimeNested = 2,
+ NotTimeValid = 1,
+ NotValidForUsage = 16,
+ OfflineRevocation = 16777216,
+ PartialChain = 65536,
+ RevocationStatusUnknown = 64,
+ Revoked = 4,
+ UntrustedRoot = 32,
+ }
+ public sealed partial class X509EnhancedKeyUsageExtension : System.Security.Cryptography.X509Certificates.X509Extension
+ {
+ public X509EnhancedKeyUsageExtension() { }
+ public X509EnhancedKeyUsageExtension(System.Security.Cryptography.AsnEncodedData encodedEnhancedKeyUsages, bool critical) { }
+ public X509EnhancedKeyUsageExtension(System.Security.Cryptography.OidCollection enhancedKeyUsages, bool critical) { }
+ public System.Security.Cryptography.OidCollection EnhancedKeyUsages { get { throw null; } }
+ public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ }
+ public partial class X509Extension : System.Security.Cryptography.AsnEncodedData
+ {
+ protected X509Extension() { }
+ public X509Extension(System.Security.Cryptography.AsnEncodedData encodedExtension, bool critical) { }
+ public X509Extension(System.Security.Cryptography.Oid oid, byte[] rawData, bool critical) { }
+ public X509Extension(string oid, byte[] rawData, bool critical) { }
+ public bool Critical { get { throw null; } set { } }
+ public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ }
+ public sealed partial class X509ExtensionCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ public X509ExtensionCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509Extension this[int index] { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.X509Extension this[string oid] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public int Add(System.Security.Cryptography.X509Certificates.X509Extension extension) { throw null; }
+ public void CopyTo(System.Security.Cryptography.X509Certificates.X509Extension[] array, int index) { }
+ public System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator GetEnumerator() { throw null; }
+ void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public sealed partial class X509ExtensionEnumerator : System.Collections.IEnumerator
+ {
+ internal X509ExtensionEnumerator() { }
+ public System.Security.Cryptography.X509Certificates.X509Extension Current { get { throw null; } }
+ object System.Collections.IEnumerator.Current { get { throw null; } }
+ public bool MoveNext() { throw null; }
+ public void Reset() { }
+ }
+ public enum X509FindType
+ {
+ FindByApplicationPolicy = 10,
+ FindByCertificatePolicy = 11,
+ FindByExtension = 12,
+ FindByIssuerDistinguishedName = 4,
+ FindByIssuerName = 3,
+ FindByKeyUsage = 13,
+ FindBySerialNumber = 5,
+ FindBySubjectDistinguishedName = 2,
+ FindBySubjectKeyIdentifier = 14,
+ FindBySubjectName = 1,
+ FindByTemplateName = 9,
+ FindByThumbprint = 0,
+ FindByTimeExpired = 8,
+ FindByTimeNotYetValid = 7,
+ FindByTimeValid = 6,
+ }
+ public enum X509IncludeOption
+ {
+ EndCertOnly = 2,
+ ExcludeRoot = 1,
+ None = 0,
+ WholeChain = 3,
+ }
+ public sealed partial class X509KeyUsageExtension : System.Security.Cryptography.X509Certificates.X509Extension
+ {
+ public X509KeyUsageExtension() { }
+ public X509KeyUsageExtension(System.Security.Cryptography.AsnEncodedData encodedKeyUsage, bool critical) { }
+ public X509KeyUsageExtension(System.Security.Cryptography.X509Certificates.X509KeyUsageFlags keyUsages, bool critical) { }
+ public System.Security.Cryptography.X509Certificates.X509KeyUsageFlags KeyUsages { get { throw null; } }
+ public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ }
+ [System.FlagsAttribute]
+ public enum X509KeyUsageFlags
+ {
+ CrlSign = 2,
+ DataEncipherment = 16,
+ DecipherOnly = 32768,
+ DigitalSignature = 128,
+ EncipherOnly = 1,
+ KeyAgreement = 8,
+ KeyCertSign = 4,
+ KeyEncipherment = 32,
+ None = 0,
+ NonRepudiation = 64,
+ }
+ public enum X509NameType
+ {
+ DnsFromAlternativeName = 4,
+ DnsName = 3,
+ EmailName = 1,
+ SimpleName = 0,
+ UpnName = 2,
+ UrlName = 5,
+ }
+ public enum X509RevocationFlag
+ {
+ EndCertificateOnly = 0,
+ EntireChain = 1,
+ ExcludeRoot = 2,
+ }
+ public enum X509RevocationMode
+ {
+ NoCheck = 0,
+ Offline = 2,
+ Online = 1,
+ }
+ public sealed partial class X509Store : System.IDisposable
+ {
+ public X509Store() { }
+ [System.MonoTODOAttribute("Mono's stores are fully managed. All handles are invalid.")]
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, UnmanagedCode=true)]
+ public X509Store(System.IntPtr storeHandle) { }
+ public X509Store(System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) { }
+ public X509Store(System.Security.Cryptography.X509Certificates.StoreName storeName) { }
+ public X509Store(System.Security.Cryptography.X509Certificates.StoreName storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) { }
+ public X509Store(string storeName) { }
+ public X509Store(string storeName, System.Security.Cryptography.X509Certificates.StoreLocation storeLocation) { }
+ public System.Security.Cryptography.X509Certificates.X509Certificate2Collection Certificates { get { throw null; } }
+ public System.Security.Cryptography.X509Certificates.StoreLocation Location { get { throw null; } }
+ public string Name { get { throw null; } }
+ [System.MonoTODOAttribute("Mono's stores are fully managed. Always returns IntPtr.Zero.")]
+ public System.IntPtr StoreHandle { get { throw null; } }
+ public void Add(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void AddRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { }
+ public void Close() { }
+ public void Dispose() { }
+ public void Open(System.Security.Cryptography.X509Certificates.OpenFlags flags) { }
+ public void Remove(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate) { }
+ [System.MonoTODOAttribute("Method isn't transactional (like documented)")]
+ public void RemoveRange(System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates) { }
+ }
+ public sealed partial class X509SubjectKeyIdentifierExtension : System.Security.Cryptography.X509Certificates.X509Extension
+ {
+ public X509SubjectKeyIdentifierExtension() { }
+ public X509SubjectKeyIdentifierExtension(byte[] subjectKeyIdentifier, bool critical) { }
+ public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.AsnEncodedData encodedSubjectKeyIdentifier, bool critical) { }
+ public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.X509Certificates.PublicKey key, bool critical) { }
+ public X509SubjectKeyIdentifierExtension(System.Security.Cryptography.X509Certificates.PublicKey key, System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierHashAlgorithm algorithm, bool critical) { }
+ public X509SubjectKeyIdentifierExtension(string subjectKeyIdentifier, bool critical) { }
+ public string SubjectKeyIdentifier { get { throw null; } }
+ public override void CopyFrom(System.Security.Cryptography.AsnEncodedData asnEncodedData) { }
+ }
+ public enum X509SubjectKeyIdentifierHashAlgorithm
+ {
+ CapiSha1 = 2,
+ Sha1 = 0,
+ ShortSha1 = 1,
+ }
+ [System.FlagsAttribute]
+ public enum X509VerificationFlags
+ {
+ AllFlags = 4095,
+ AllowUnknownCertificateAuthority = 16,
+ IgnoreCertificateAuthorityRevocationUnknown = 1024,
+ IgnoreCtlNotTimeValid = 2,
+ IgnoreCtlSignerRevocationUnknown = 512,
+ IgnoreEndRevocationUnknown = 256,
+ IgnoreInvalidBasicConstraints = 8,
+ IgnoreInvalidName = 64,
+ IgnoreInvalidPolicy = 128,
+ IgnoreNotTimeNested = 4,
+ IgnoreNotTimeValid = 1,
+ IgnoreRootRevocationUnknown = 2048,
+ IgnoreWrongUsage = 32,
+ NoFlag = 0,
+ }
+}
+namespace System.Security.Permissions
+{
+ [System.SerializableAttribute]
+ public sealed partial class TypeDescriptorPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
+ {
+ public TypeDescriptorPermission(System.Security.Permissions.PermissionState state) { }
+ public TypeDescriptorPermission(System.Security.Permissions.TypeDescriptorPermissionFlags flag) { }
+ public System.Security.Permissions.TypeDescriptorPermissionFlags Flags { get { throw null; } set { } }
+ public override System.Security.IPermission Copy() { throw null; }
+ public override void FromXml(System.Security.SecurityElement securityElement) { }
+ 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.FlagsAttribute]
+ [System.SerializableAttribute]
+ public enum TypeDescriptorPermissionFlags
+ {
+ NoFlags = 0,
+ RestrictedRegistrationAccess = 1,
+ }
+}
+namespace System.Text.RegularExpressions
+{
+ [System.SerializableAttribute]
+ public partial class Capture
+ {
+ internal Capture() { }
+ public int Index { get { throw null; } }
+ public int Length { get { throw null; } }
+ public string Value { get { throw null; } }
+ public override string ToString() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class CaptureCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal CaptureCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Text.RegularExpressions.Capture this[int i] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int arrayIndex) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class Group : System.Text.RegularExpressions.Capture
+ {
+ internal Group() { }
+ public System.Text.RegularExpressions.CaptureCollection Captures { get { throw null; } }
+ public string Name { get { throw null; } }
+ public bool Success { get { throw null; } }
+ public static System.Text.RegularExpressions.Group Synchronized(System.Text.RegularExpressions.Group inner) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class GroupCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal GroupCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public System.Text.RegularExpressions.Group this[int groupnum] { get { throw null; } }
+ public System.Text.RegularExpressions.Group this[string groupname] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int arrayIndex) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class Match : System.Text.RegularExpressions.Group
+ {
+ internal Match() { }
+ public static System.Text.RegularExpressions.Match Empty { get { throw null; } }
+ public virtual System.Text.RegularExpressions.GroupCollection Groups { get { throw null; } }
+ public System.Text.RegularExpressions.Match NextMatch() { throw null; }
+ public virtual string Result(string replacement) { throw null; }
+ public static System.Text.RegularExpressions.Match Synchronized(System.Text.RegularExpressions.Match inner) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class MatchCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal MatchCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public virtual System.Text.RegularExpressions.Match this[int i] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int arrayIndex) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ [System.SerializableAttribute]
+ public delegate string MatchEvaluator(System.Text.RegularExpressions.Match match);
+ [System.SerializableAttribute]
+ public partial class Regex : System.Runtime.Serialization.ISerializable
+ {
+ protected internal System.Collections.Hashtable capnames;
+ protected internal System.Collections.Hashtable caps;
+ protected internal int capsize;
+ protected internal string[] capslist;
+ protected internal System.Text.RegularExpressions.RegexRunnerFactory factory;
+ [System.NonSerializedAttribute]
+ public static readonly System.TimeSpan InfiniteMatchTimeout;
+ [System.Runtime.Serialization.OptionalFieldAttribute(VersionAdded=2)]
+ protected internal System.TimeSpan internalMatchTimeout;
+ protected internal string pattern;
+ protected internal System.Text.RegularExpressions.RegexOptions roptions;
+ protected Regex() { }
+ protected Regex(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public Regex(string pattern) { }
+ public Regex(string pattern, System.Text.RegularExpressions.RegexOptions options) { }
+ public Regex(string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { }
+ public static int CacheSize { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ protected System.Collections.IDictionary CapNames { get { throw null; } set { } }
+ [System.CLSCompliantAttribute(false)]
+ protected System.Collections.IDictionary Caps { get { throw null; } set { } }
+ public System.TimeSpan MatchTimeout { get { throw null; } }
+ public System.Text.RegularExpressions.RegexOptions Options { get { throw null; } }
+ public bool RightToLeft { get { throw null; } }
+ public static string Escape(string str) { throw null; }
+ public string[] GetGroupNames() { throw null; }
+ public int[] GetGroupNumbers() { throw null; }
+ public string GroupNameFromNumber(int i) { throw null; }
+ public int GroupNumberFromName(string name) { throw null; }
+ protected void InitializeReferences() { }
+ public bool IsMatch(string input) { throw null; }
+ public bool IsMatch(string input, int startat) { throw null; }
+ public static bool IsMatch(string input, string pattern) { throw null; }
+ public static bool IsMatch(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static bool IsMatch(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ public System.Text.RegularExpressions.Match Match(string input) { throw null; }
+ public System.Text.RegularExpressions.Match Match(string input, int startat) { throw null; }
+ public System.Text.RegularExpressions.Match Match(string input, int beginning, int length) { throw null; }
+ public static System.Text.RegularExpressions.Match Match(string input, string pattern) { throw null; }
+ public static System.Text.RegularExpressions.Match Match(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static System.Text.RegularExpressions.Match Match(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ public System.Text.RegularExpressions.MatchCollection Matches(string input) { throw null; }
+ public System.Text.RegularExpressions.MatchCollection Matches(string input, int startat) { throw null; }
+ public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern) { throw null; }
+ public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static System.Text.RegularExpressions.MatchCollection Matches(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ public string Replace(string input, string replacement) { throw null; }
+ public string Replace(string input, string replacement, int count) { throw null; }
+ public string Replace(string input, string replacement, int count, int startat) { throw null; }
+ public static string Replace(string input, string pattern, string replacement) { throw null; }
+ public static string Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static string Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator) { throw null; }
+ public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static string Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator) { throw null; }
+ public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count) { throw null; }
+ public string Replace(string input, System.Text.RegularExpressions.MatchEvaluator evaluator, int count, int startat) { throw null; }
+ public string[] Split(string input) { throw null; }
+ public string[] Split(string input, int count) { throw null; }
+ public string[] Split(string input, int count, int startat) { throw null; }
+ public static string[] Split(string input, string pattern) { throw null; }
+ public static string[] Split(string input, string pattern, System.Text.RegularExpressions.RegexOptions options) { throw null; }
+ public static string[] Split(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, System.TimeSpan matchTimeout) { throw null; }
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { }
+ public override string ToString() { throw null; }
+ public static string Unescape(string str) { throw null; }
+ protected bool UseOptionC() { throw null; }
+ protected bool UseOptionR() { throw null; }
+ protected internal static void ValidateMatchTimeout(System.TimeSpan matchTimeout) { }
+ }
+ [System.SerializableAttribute]
+ public partial class RegexCompilationInfo
+ {
+ public RegexCompilationInfo(string pattern, System.Text.RegularExpressions.RegexOptions options, string name, string fullnamespace, bool ispublic) { }
+ public RegexCompilationInfo(string pattern, System.Text.RegularExpressions.RegexOptions options, string name, string fullnamespace, bool ispublic, System.TimeSpan matchTimeout) { }
+ public bool IsPublic { get { throw null; } set { } }
+ public System.TimeSpan MatchTimeout { get { throw null; } set { } }
+ public string Name { get { throw null; } set { } }
+ public string Namespace { get { throw null; } set { } }
+ public System.Text.RegularExpressions.RegexOptions Options { get { throw null; } set { } }
+ public string Pattern { get { throw null; } set { } }
+ }
+ [System.SerializableAttribute]
+ public partial class RegexMatchTimeoutException : System.TimeoutException, System.Runtime.Serialization.ISerializable
+ {
+ public RegexMatchTimeoutException() { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ protected RegexMatchTimeoutException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public RegexMatchTimeoutException(string message) { }
+ public RegexMatchTimeoutException(string message, System.Exception inner) { }
+ public RegexMatchTimeoutException(string regexInput, string regexPattern, System.TimeSpan matchTimeout) { }
+ public string Input { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]get { throw null; } }
+ public System.TimeSpan MatchTimeout { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]get { throw null; } }
+ public string Pattern { [System.Security.Permissions.PermissionSetAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Unrestricted=true)]get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ void System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ [System.FlagsAttribute]
+ public enum RegexOptions
+ {
+ Compiled = 8,
+ CultureInvariant = 512,
+ ECMAScript = 256,
+ ExplicitCapture = 4,
+ IgnoreCase = 1,
+ IgnorePatternWhitespace = 32,
+ Multiline = 2,
+ None = 0,
+ RightToLeft = 64,
+ Singleline = 16,
+ }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public abstract partial class RegexRunner
+ {
+ protected internal int[] runcrawl;
+ protected internal int runcrawlpos;
+ protected internal System.Text.RegularExpressions.Match runmatch;
+ protected internal System.Text.RegularExpressions.Regex runregex;
+ protected internal int[] runstack;
+ protected internal int runstackpos;
+ protected internal string runtext;
+ protected internal int runtextbeg;
+ protected internal int runtextend;
+ protected internal int runtextpos;
+ protected internal int runtextstart;
+ protected internal int[] runtrack;
+ protected internal int runtrackcount;
+ protected internal int runtrackpos;
+ protected internal RegexRunner() { }
+ protected void Capture(int capnum, int start, int end) { }
+ protected static bool CharInClass(char ch, string charClass) { throw null; }
+ protected static bool CharInSet(char ch, string @set, string category) { throw null; }
+ protected void CheckTimeout() { }
+ protected void Crawl(int i) { }
+ protected int Crawlpos() { throw null; }
+ protected void DoubleCrawl() { }
+ protected void DoubleStack() { }
+ protected void DoubleTrack() { }
+ protected void EnsureStorage() { }
+ protected abstract bool FindFirstChar();
+ protected abstract void Go();
+ protected abstract void InitTrackCount();
+ protected bool IsBoundary(int index, int startpos, int endpos) { throw null; }
+ protected bool IsECMABoundary(int index, int startpos, int endpos) { throw null; }
+ protected bool IsMatched(int cap) { throw null; }
+ protected int MatchIndex(int cap) { throw null; }
+ protected int MatchLength(int cap) { throw null; }
+ protected int Popcrawl() { throw null; }
+ protected internal System.Text.RegularExpressions.Match Scan(System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick) { throw null; }
+ protected internal System.Text.RegularExpressions.Match Scan(System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, System.TimeSpan timeout) { throw null; }
+ protected void TransferCapture(int capnum, int uncapnum, int start, int end) { }
+ protected void Uncapture() { }
+ }
+ [System.ComponentModel.EditorBrowsableAttribute((System.ComponentModel.EditorBrowsableState)(1))]
+ public abstract partial class RegexRunnerFactory
+ {
+ protected RegexRunnerFactory() { }
+ protected internal abstract System.Text.RegularExpressions.RegexRunner CreateInstance();
+ }
+}
+namespace System.Threading
+{
+ [System.Diagnostics.DebuggerDisplayAttribute("Participant Count={ParticipantCount},Participants Remaining={ParticipantsRemaining}")]
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true, ExternalThreading=true)]
+ public partial class Barrier : System.IDisposable
+ {
+ public Barrier(int participantCount) { }
+ public Barrier(int participantCount, System.Action<System.Threading.Barrier> postPhaseAction) { }
+ public long CurrentPhaseNumber { get { throw null; } }
+ public int ParticipantCount { get { throw null; } }
+ public int ParticipantsRemaining { get { throw null; } }
+ public long AddParticipant() { throw null; }
+ public long AddParticipants(int participantCount) { throw null; }
+ public void Dispose() { }
+ protected virtual void Dispose(bool disposing) { }
+ public void RemoveParticipant() { }
+ public void RemoveParticipants(int participantCount) { }
+ public void SignalAndWait() { }
+ public bool SignalAndWait(int millisecondsTimeout) { throw null; }
+ public bool SignalAndWait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken) { throw null; }
+ public void SignalAndWait(System.Threading.CancellationToken cancellationToken) { }
+ public bool SignalAndWait(System.TimeSpan timeout) { throw null; }
+ public bool SignalAndWait(System.TimeSpan timeout, System.Threading.CancellationToken cancellationToken) { throw null; }
+ }
+ [System.SerializableAttribute]
+ public partial class BarrierPostPhaseException : System.Exception
+ {
+ public BarrierPostPhaseException() { }
+ public BarrierPostPhaseException(System.Exception innerException) { }
+ [System.Security.SecurityCriticalAttribute]
+ protected BarrierPostPhaseException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public BarrierPostPhaseException(string message) { }
+ public BarrierPostPhaseException(string message, System.Exception innerException) { }
+ }
+ [System.Runtime.InteropServices.ComVisibleAttribute(false)]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true, ExternalThreading=true)]
+ public sealed partial class Semaphore : System.Threading.WaitHandle
+ {
+ [System.Security.SecuritySafeCriticalAttribute]
+ public Semaphore(int initialCount, int maximumCount) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Semaphore(int initialCount, int maximumCount, string name) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Semaphore(int initialCount, int maximumCount, string name, out bool createdNew) { createdNew = default(bool); }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public Semaphore(int initialCount, int maximumCount, string name, out bool createdNew, System.Security.AccessControl.SemaphoreSecurity semaphoreSecurity) { createdNew = default(bool); }
+ public System.Security.AccessControl.SemaphoreSecurity GetAccessControl() { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static System.Threading.Semaphore OpenExisting(string name) { throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static System.Threading.Semaphore OpenExisting(string name, System.Security.AccessControl.SemaphoreRights rights) { throw null; }
+ [System.Runtime.ConstrainedExecution.PrePrepareMethodAttribute]
+ [System.Runtime.ConstrainedExecution.ReliabilityContractAttribute((System.Runtime.ConstrainedExecution.Consistency)(3), (System.Runtime.ConstrainedExecution.Cer)(2))]
+ public int Release() { throw null; }
+ [System.Runtime.ConstrainedExecution.ReliabilityContractAttribute((System.Runtime.ConstrainedExecution.Consistency)(3), (System.Runtime.ConstrainedExecution.Cer)(2))]
+ public int Release(int releaseCount) { throw null; }
+ public void SetAccessControl(System.Security.AccessControl.SemaphoreSecurity semaphoreSecurity) { }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static bool TryOpenExisting(string name, System.Security.AccessControl.SemaphoreRights rights, out System.Threading.Semaphore result) { result = default(System.Threading.Semaphore); throw null; }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Flags=(System.Security.Permissions.SecurityPermissionFlag)(2))]
+ public static bool TryOpenExisting(string name, out System.Threading.Semaphore result) { result = default(System.Threading.Semaphore); throw null; }
+ }
+ public partial class ThreadExceptionEventArgs : System.EventArgs
+ {
+ public ThreadExceptionEventArgs(System.Exception t) { }
+ public System.Exception Exception { get { throw null; } }
+ }
+ public delegate void ThreadExceptionEventHandler(object sender, System.Threading.ThreadExceptionEventArgs e);
+}
+namespace System.Timers
+{
+ public partial class ElapsedEventArgs : System.EventArgs
+ {
+ internal ElapsedEventArgs() { }
+ public System.DateTime SignalTime { get { throw null; } }
+ }
+ public delegate void ElapsedEventHandler(object sender, System.Timers.ElapsedEventArgs e);
+ [System.ComponentModel.DefaultEventAttribute("Elapsed")]
+ [System.ComponentModel.DefaultPropertyAttribute("Interval")]
+ [System.Security.Permissions.HostProtectionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, Synchronization=true, ExternalThreading=true)]
+ public partial class Timer : System.ComponentModel.Component, System.ComponentModel.ISupportInitialize
+ {
+ public Timer() { }
+ public Timer(double interval) { }
+ [System.ComponentModel.CategoryAttribute("Behavior")]
+ [System.ComponentModel.DefaultValueAttribute(true)]
+ [System.Timers.TimersDescriptionAttribute("Indicates whether the timer will be restarted when it is enabled.")]
+ public bool AutoReset { get { throw null; } set { } }
+ [System.ComponentModel.CategoryAttribute("Behavior")]
+ [System.ComponentModel.DefaultValueAttribute(false)]
+ [System.Timers.TimersDescriptionAttribute("Indicates whether the timer is enabled to fire events at a defined interval.")]
+ public bool Enabled { get { throw null; } set { } }
+ [System.ComponentModel.CategoryAttribute("Behavior")]
+ [System.ComponentModel.DefaultValueAttribute(100)]
+ [System.ComponentModel.SettingsBindableAttribute(true)]
+ [System.Timers.TimersDescriptionAttribute("The number of milliseconds between timer events.")]
+ public double Interval { get { throw null; } set { } }
+ public override System.ComponentModel.ISite Site { get { throw null; } set { } }
+ [System.ComponentModel.BrowsableAttribute(false)]
+ [System.ComponentModel.DefaultValueAttribute(null)]
+ [System.Timers.TimersDescriptionAttribute("The object used to marshal the event handler calls issued when an interval has elapsed.")]
+ public System.ComponentModel.ISynchronizeInvoke SynchronizingObject { get { throw null; } set { } }
+ [System.ComponentModel.CategoryAttribute("Behavior")]
+ [System.Timers.TimersDescriptionAttribute("Occurs when the Interval has elapsed.")]
+ public event System.Timers.ElapsedEventHandler Elapsed { add { } remove { } }
+ public void BeginInit() { }
+ public void Close() { }
+ protected override void Dispose(bool disposing) { }
+ public void EndInit() { }
+ public void Start() { }
+ public void Stop() { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767))]
+ public partial class TimersDescriptionAttribute : System.ComponentModel.DescriptionAttribute
+ {
+ public TimersDescriptionAttribute(string description) { }
+ public override string Description { get { throw null; } }
+ }
+}
+namespace System.Windows.Input
+{
+ [System.Runtime.CompilerServices.TypeForwardedFromAttribute("PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]
+ public partial interface ICommand
+ {
+ event System.EventHandler CanExecuteChanged;
+ bool CanExecute(object parameter);
+ void Execute(object parameter);
+ }
+}
+namespace System.Windows.Markup
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(1244), AllowMultiple=false, Inherited=true)]
+ public sealed partial class ValueSerializerAttribute : System.Attribute
+ {
+ public ValueSerializerAttribute(string valueSerializerTypeName) { }
+ public ValueSerializerAttribute(System.Type valueSerializerType) { }
+ public System.Type ValueSerializerType { get { throw null; } }
+ public string ValueSerializerTypeName { get { throw null; } }
+ }
+}