1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.CLSCompliantAttribute(true)]
7 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
8 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
9 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("System.Configuration.dll")]
10 [assembly:System.Reflection.AssemblyDescriptionAttribute("System.Configuration.dll")]
11 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.0.30319.1")]
12 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.0.30319.1")]
13 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
14 [assembly:System.Reflection.AssemblyTitleAttribute("System.Configuration.dll")]
15 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
16 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
17 [assembly:System.Runtime.CompilerServices.InternalsVisibleToAttribute("System.Web, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")]
18 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
19 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
20 [assembly:System.Runtime.InteropServices.ComCompatibleVersionAttribute(1, 0, 3300, 0)]
21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
22 [assembly:System.Security.AllowPartiallyTrustedCallersAttribute]
23 namespace System
24 {
25     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
26     internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
27     {
MonoDocumentationNoteAttribute(string comment)28         public MonoDocumentationNoteAttribute(string comment) { }
29     }
30     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
31     internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
32     {
MonoExtensionAttribute(string comment)33         public MonoExtensionAttribute(string comment) { }
34     }
35     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
36     internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
37     {
MonoInternalNoteAttribute(string comment)38         public MonoInternalNoteAttribute(string comment) { }
39     }
40     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
41     internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
42     {
MonoLimitationAttribute(string comment)43         public MonoLimitationAttribute(string comment) { }
44     }
45     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
46     internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
47     {
MonoNotSupportedAttribute(string comment)48         public MonoNotSupportedAttribute(string comment) { }
49     }
50     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
51     internal partial class MonoTODOAttribute : System.Attribute
52     {
MonoTODOAttribute()53         public MonoTODOAttribute() { }
MonoTODOAttribute(string comment)54         public MonoTODOAttribute(string comment) { }
55         public string Comment { get { throw null; } }
56     }
57 }
58 namespace System.Configuration
59 {
60     public sealed partial class AppSettingsSection : System.Configuration.ConfigurationSection
61     {
AppSettingsSection()62         public AppSettingsSection() { }
63         [System.Configuration.ConfigurationPropertyAttribute("file", DefaultValue="")]
64         public string File { get { throw null; } set { } }
65         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
66         [System.Configuration.ConfigurationPropertyAttribute("", Options=(System.Configuration.ConfigurationPropertyOptions)(1))]
67         public System.Configuration.KeyValueConfigurationCollection Settings { get { throw null; } }
68         [System.MonoInternalNoteAttribute("file path?  do we use a System.Configuration api for opening it?  do we keep it open?  do we open it writable?")]
DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey)69         protected internal override void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) { }
GetRuntimeObject()70         protected internal override object GetRuntimeObject() { throw null; }
IsModified()71         protected internal override bool IsModified() { throw null; }
Reset(System.Configuration.ConfigurationElement parentSection)72         protected internal override void Reset(System.Configuration.ConfigurationElement parentSection) { }
73         [System.MonoTODOAttribute]
SerializeSection(System.Configuration.ConfigurationElement parent, string name, System.Configuration.ConfigurationSaveMode mode)74         protected internal override string SerializeSection(System.Configuration.ConfigurationElement parent, string name, System.Configuration.ConfigurationSaveMode mode) { throw null; }
75     }
76     public sealed partial class CallbackValidator : System.Configuration.ConfigurationValidatorBase
77     {
CallbackValidator(System.Type type, System.Configuration.ValidatorCallback callback)78         public CallbackValidator(System.Type type, System.Configuration.ValidatorCallback callback) { }
CanValidate(System.Type type)79         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)80         public override void Validate(object value) { }
81     }
82     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
83     public sealed partial class CallbackValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
84     {
CallbackValidatorAttribute()85         public CallbackValidatorAttribute() { }
86         public string CallbackMethodName { get { throw null; } set { } }
87         public System.Type Type { get { throw null; } set { } }
88         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
89     }
90     public sealed partial class CommaDelimitedStringCollection : System.Collections.Specialized.StringCollection
91     {
CommaDelimitedStringCollection()92         public CommaDelimitedStringCollection() { }
93         public bool IsModified { get { throw null; } }
94         public new bool IsReadOnly { get { throw null; } }
95         public new string this[int index] { get { throw null; } set { } }
Add(string value)96         public new void Add(string value) { }
AddRange(string[] range)97         public new void AddRange(string[] range) { }
Clear()98         public new void Clear() { }
Clone()99         public System.Configuration.CommaDelimitedStringCollection Clone() { throw null; }
Insert(int index, string value)100         public new void Insert(int index, string value) { }
Remove(string value)101         public new void Remove(string value) { }
SetReadOnly()102         public void SetReadOnly() { }
ToString()103         public override string ToString() { throw null; }
104     }
105     public sealed partial class CommaDelimitedStringCollectionConverter : System.Configuration.ConfigurationConverterBase
106     {
CommaDelimitedStringCollectionConverter()107         public CommaDelimitedStringCollectionConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)108         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)109         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
110     }
111     public sealed partial class Configuration
112     {
Configuration()113         internal Configuration() { }
114         public System.Configuration.AppSettingsSection AppSettings { get { throw null; } }
115         public System.Configuration.ConnectionStringsSection ConnectionStrings { get { throw null; } }
116         public System.Configuration.ContextInformation EvaluationContext { get { throw null; } }
117         public string FilePath { get { throw null; } }
118         public bool HasFile { get { throw null; } }
119         public System.Configuration.ConfigurationLocationCollection Locations { get { throw null; } }
120         public bool NamespaceDeclared { get { throw null; } set { } }
121         public System.Configuration.ConfigurationSectionGroup RootSectionGroup { get { throw null; } }
122         public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get { throw null; } }
123         public System.Configuration.ConfigurationSectionCollection Sections { get { throw null; } }
GetSection(string path)124         public System.Configuration.ConfigurationSection GetSection(string path) { throw null; }
GetSectionGroup(string path)125         public System.Configuration.ConfigurationSectionGroup GetSectionGroup(string path) { throw null; }
Save()126         public void Save() { }
Save(System.Configuration.ConfigurationSaveMode mode)127         public void Save(System.Configuration.ConfigurationSaveMode mode) { }
Save(System.Configuration.ConfigurationSaveMode mode, bool forceUpdateAll)128         public void Save(System.Configuration.ConfigurationSaveMode mode, bool forceUpdateAll) { }
SaveAs(string filename)129         public void SaveAs(string filename) { }
SaveAs(string filename, System.Configuration.ConfigurationSaveMode mode)130         public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode mode) { }
131         [System.MonoInternalNoteAttribute("Detect if file has changed")]
SaveAs(string filename, System.Configuration.ConfigurationSaveMode mode, bool forceUpdateAll)132         public void SaveAs(string filename, System.Configuration.ConfigurationSaveMode mode, bool forceUpdateAll) { }
133     }
134     public enum ConfigurationAllowDefinition
135     {
136         Everywhere = 300,
137         MachineOnly = 0,
138         MachineToApplication = 200,
139         MachineToWebRoot = 100,
140     }
141     public enum ConfigurationAllowExeDefinition
142     {
143         MachineOnly = 0,
144         MachineToApplication = 100,
145         MachineToLocalUser = 300,
146         MachineToRoamingUser = 200,
147     }
148     [System.AttributeUsageAttribute((System.AttributeTargets)(132))]
149     public sealed partial class ConfigurationCollectionAttribute : System.Attribute
150     {
ConfigurationCollectionAttribute(System.Type itemType)151         public ConfigurationCollectionAttribute(System.Type itemType) { }
152         public string AddItemName { get { throw null; } set { } }
153         public string ClearItemsName { get { throw null; } set { } }
154         public System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } set { } }
155         [System.MonoInternalNoteAttribute("Do something with this in ConfigurationElementCollection")]
156         public System.Type ItemType { get { throw null; } }
157         public string RemoveItemName { get { throw null; } set { } }
158     }
159     public abstract partial class ConfigurationConverterBase : System.ComponentModel.TypeConverter
160     {
ConfigurationConverterBase()161         protected ConfigurationConverterBase() { }
CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type)162         public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) { throw null; }
CanConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type)163         public override bool CanConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Type type) { throw null; }
164     }
165     public abstract partial class ConfigurationElement
166     {
ConfigurationElement()167         protected ConfigurationElement() { }
168         public System.Configuration.ElementInformation ElementInformation { get { throw null; } }
169         protected internal virtual System.Configuration.ConfigurationElementProperty ElementProperty { get { throw null; } }
170         protected System.Configuration.ContextInformation EvaluationContext { get { throw null; } }
171         protected internal object this[System.Configuration.ConfigurationProperty property] { get { throw null; } set { } }
172         protected internal object this[string property_name] { get { throw null; } set { } }
173         public System.Configuration.ConfigurationLockCollection LockAllAttributesExcept { get { throw null; } }
174         public System.Configuration.ConfigurationLockCollection LockAllElementsExcept { get { throw null; } }
175         public System.Configuration.ConfigurationLockCollection LockAttributes { get { throw null; } }
176         public System.Configuration.ConfigurationLockCollection LockElements { get { throw null; } }
177         public bool LockItem { get { throw null; } set { } }
178         protected internal virtual System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey)179         protected internal virtual void DeserializeElement(System.Xml.XmlReader reader, bool serializeCollectionKey) { }
Equals(object compareTo)180         public override bool Equals(object compareTo) { throw null; }
GetHashCode()181         public override int GetHashCode() { throw null; }
Init()182         protected internal virtual void Init() { }
InitializeDefault()183         protected internal virtual void InitializeDefault() { }
IsModified()184         protected internal virtual bool IsModified() { throw null; }
IsReadOnly()185         public virtual bool IsReadOnly() { throw null; }
186         [System.MonoTODOAttribute]
ListErrors(System.Collections.IList list)187         protected virtual void ListErrors(System.Collections.IList list) { }
OnDeserializeUnrecognizedAttribute(string name, string value)188         protected virtual bool OnDeserializeUnrecognizedAttribute(string name, string value) { throw null; }
OnDeserializeUnrecognizedElement(string element, System.Xml.XmlReader reader)189         protected virtual bool OnDeserializeUnrecognizedElement(string element, System.Xml.XmlReader reader) { throw null; }
OnRequiredPropertyNotFound(string name)190         protected virtual object OnRequiredPropertyNotFound(string name) { throw null; }
PostDeserialize()191         protected virtual void PostDeserialize() { }
PreSerialize(System.Xml.XmlWriter writer)192         protected virtual void PreSerialize(System.Xml.XmlWriter writer) { }
Reset(System.Configuration.ConfigurationElement parentElement)193         protected internal virtual void Reset(System.Configuration.ConfigurationElement parentElement) { }
ResetModified()194         protected internal virtual void ResetModified() { }
SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey)195         protected internal virtual bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) { throw null; }
SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName)196         protected internal virtual bool SerializeToXmlElement(System.Xml.XmlWriter writer, string elementName) { throw null; }
197         [System.MonoTODOAttribute]
SetPropertyValue(System.Configuration.ConfigurationProperty prop, object value, bool ignoreLocks)198         protected void SetPropertyValue(System.Configuration.ConfigurationProperty prop, object value, bool ignoreLocks) { }
SetReadOnly()199         protected internal virtual void SetReadOnly() { }
Unmerge(System.Configuration.ConfigurationElement source, System.Configuration.ConfigurationElement parent, System.Configuration.ConfigurationSaveMode updateMode)200         protected internal virtual void Unmerge(System.Configuration.ConfigurationElement source, System.Configuration.ConfigurationElement parent, System.Configuration.ConfigurationSaveMode updateMode) { }
201     }
202     [System.Diagnostics.DebuggerDisplayAttribute("Count = {Count}")]
203     public abstract partial class ConfigurationElementCollection : System.Configuration.ConfigurationElement, System.Collections.ICollection, System.Collections.IEnumerable
204     {
ConfigurationElementCollection()205         protected ConfigurationElementCollection() { }
ConfigurationElementCollection(System.Collections.IComparer comparer)206         protected ConfigurationElementCollection(System.Collections.IComparer comparer) { }
207         protected internal string AddElementName { get { throw null; } set { } }
208         protected internal string ClearElementName { get { throw null; } set { } }
209         public virtual System.Configuration.ConfigurationElementCollectionType CollectionType { get { throw null; } }
210         public int Count { get { throw null; } }
211         protected virtual string ElementName { get { throw null; } }
212         public bool EmitClear { get { throw null; } set { } }
213         public bool IsSynchronized { get { throw null; } }
214         protected internal string RemoveElementName { get { throw null; } set { } }
215         public object SyncRoot { get { throw null; } }
216         protected virtual bool ThrowOnDuplicate { get { throw null; } }
BaseAdd(System.Configuration.ConfigurationElement element)217         protected virtual void BaseAdd(System.Configuration.ConfigurationElement element) { }
BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists)218         protected void BaseAdd(System.Configuration.ConfigurationElement element, bool throwIfExists) { }
BaseAdd(int index, System.Configuration.ConfigurationElement element)219         protected virtual void BaseAdd(int index, System.Configuration.ConfigurationElement element) { }
BaseClear()220         protected internal void BaseClear() { }
BaseGet(int index)221         protected internal System.Configuration.ConfigurationElement BaseGet(int index) { throw null; }
BaseGet(object key)222         protected internal System.Configuration.ConfigurationElement BaseGet(object key) { throw null; }
BaseGetAllKeys()223         protected internal object[] BaseGetAllKeys() { throw null; }
BaseGetKey(int index)224         protected internal object BaseGetKey(int index) { throw null; }
BaseIndexOf(System.Configuration.ConfigurationElement element)225         protected int BaseIndexOf(System.Configuration.ConfigurationElement element) { throw null; }
BaseIsRemoved(object key)226         protected internal bool BaseIsRemoved(object key) { throw null; }
BaseRemove(object key)227         protected internal void BaseRemove(object key) { }
BaseRemoveAt(int index)228         protected internal void BaseRemoveAt(int index) { }
CopyTo(System.Configuration.ConfigurationElement[] array, int index)229         public void CopyTo(System.Configuration.ConfigurationElement[] array, int index) { }
CreateNewElement()230         protected abstract System.Configuration.ConfigurationElement CreateNewElement();
CreateNewElement(string elementName)231         protected virtual System.Configuration.ConfigurationElement CreateNewElement(string elementName) { throw null; }
Equals(object compareTo)232         public override bool Equals(object compareTo) { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)233         protected abstract object GetElementKey(System.Configuration.ConfigurationElement element);
GetEnumerator()234         public System.Collections.IEnumerator GetEnumerator() { throw null; }
GetHashCode()235         public override int GetHashCode() { throw null; }
IsElementName(string elementName)236         protected virtual bool IsElementName(string elementName) { throw null; }
IsElementRemovable(System.Configuration.ConfigurationElement element)237         protected virtual bool IsElementRemovable(System.Configuration.ConfigurationElement element) { throw null; }
IsModified()238         protected internal override bool IsModified() { throw null; }
239         [System.MonoTODOAttribute]
IsReadOnly()240         public override bool IsReadOnly() { throw null; }
OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader)241         protected override bool OnDeserializeUnrecognizedElement(string elementName, System.Xml.XmlReader reader) { throw null; }
Reset(System.Configuration.ConfigurationElement parentElement)242         protected internal override void Reset(System.Configuration.ConfigurationElement parentElement) { }
ResetModified()243         protected internal override void ResetModified() { }
SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey)244         protected internal override bool SerializeElement(System.Xml.XmlWriter writer, bool serializeCollectionKey) { throw null; }
245         [System.MonoTODOAttribute]
SetReadOnly()246         protected internal override void SetReadOnly() { }
System.Collections.ICollection.CopyTo(System.Array arr, int index)247         void System.Collections.ICollection.CopyTo(System.Array arr, int index) { }
Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode updateMode)248         protected internal override void Unmerge(System.Configuration.ConfigurationElement sourceElement, System.Configuration.ConfigurationElement parentElement, System.Configuration.ConfigurationSaveMode updateMode) { }
249     }
250     public enum ConfigurationElementCollectionType
251     {
252         AddRemoveClearMap = 1,
253         AddRemoveClearMapAlternate = 3,
254         BasicMap = 0,
255         BasicMapAlternate = 2,
256     }
257     public sealed partial class ConfigurationElementProperty
258     {
ConfigurationElementProperty(System.Configuration.ConfigurationValidatorBase validator)259         public ConfigurationElementProperty(System.Configuration.ConfigurationValidatorBase validator) { }
260         public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } }
261     }
262 #if CONFIG_DEP
263     [System.SerializableAttribute]
264     public partial class ConfigurationErrorsException : System.Configuration.ConfigurationException
265     {
ConfigurationErrorsException()266         public ConfigurationErrorsException() { }
ConfigurationErrorsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)267         protected ConfigurationErrorsException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
ConfigurationErrorsException(string message)268         public ConfigurationErrorsException(string message) { }
ConfigurationErrorsException(string message, System.Exception inner)269         public ConfigurationErrorsException(string message, System.Exception inner) { }
ConfigurationErrorsException(string message, System.Exception inner, string filename, int line)270         public ConfigurationErrorsException(string message, System.Exception inner, string filename, int line) { }
ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlNode node)271         public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlNode node) { }
ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlReader reader)272         public ConfigurationErrorsException(string message, System.Exception inner, System.Xml.XmlReader reader) { }
ConfigurationErrorsException(string message, string filename, int line)273         public ConfigurationErrorsException(string message, string filename, int line) { }
ConfigurationErrorsException(string message, System.Xml.XmlNode node)274         public ConfigurationErrorsException(string message, System.Xml.XmlNode node) { }
ConfigurationErrorsException(string message, System.Xml.XmlReader reader)275         public ConfigurationErrorsException(string message, System.Xml.XmlReader reader) { }
276         public override string BareMessage { get { throw null; } }
277         public System.Collections.ICollection Errors { get { throw null; } }
278         public override string Filename { get { throw null; } }
279         public override int Line { get { throw null; } }
280         public override string Message { get { throw null; } }
GetFilename(System.Xml.XmlNode node)281         public static string GetFilename(System.Xml.XmlNode node) { throw null; }
GetFilename(System.Xml.XmlReader reader)282         public static string GetFilename(System.Xml.XmlReader reader) { throw null; }
GetLineNumber(System.Xml.XmlNode node)283         public static int GetLineNumber(System.Xml.XmlNode node) { throw null; }
GetLineNumber(System.Xml.XmlReader reader)284         public static int GetLineNumber(System.Xml.XmlReader reader) { throw null; }
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)285         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
286     }
287 #endif
288     public partial class ConfigurationFileMap : System.ICloneable
289     {
ConfigurationFileMap()290         public ConfigurationFileMap() { }
ConfigurationFileMap(string machineConfigFilename)291         public ConfigurationFileMap(string machineConfigFilename) { }
292         public string MachineConfigFilename { get { throw null; } set { } }
Clone()293         public virtual object Clone() { throw null; }
294     }
295     public partial class ConfigurationLocation
296     {
ConfigurationLocation()297         internal ConfigurationLocation() { }
298         public string Path { get { throw null; } }
OpenConfiguration()299         public System.Configuration.Configuration OpenConfiguration() { throw null; }
300     }
301     public partial class ConfigurationLocationCollection : System.Collections.ReadOnlyCollectionBase
302     {
ConfigurationLocationCollection()303         internal ConfigurationLocationCollection() { }
304         public System.Configuration.ConfigurationLocation this[int index] { get { throw null; } }
305     }
306     public sealed partial class ConfigurationLockCollection : System.Collections.ICollection, System.Collections.IEnumerable
307     {
ConfigurationLockCollection()308         internal ConfigurationLockCollection() { }
309         public string AttributeList { get { throw null; } }
310         public int Count { get { throw null; } }
311         [System.MonoTODOAttribute]
312         public bool HasParentElements { get { throw null; } }
313         [System.MonoTODOAttribute]
314         public bool IsModified { get { throw null; } }
315         [System.MonoTODOAttribute]
316         public bool IsSynchronized { get { throw null; } }
317         [System.MonoTODOAttribute]
318         public object SyncRoot { get { throw null; } }
Add(string name)319         public void Add(string name) { }
Clear()320         public void Clear() { }
Contains(string name)321         public bool Contains(string name) { throw null; }
CopyTo(string[] array, int index)322         public void CopyTo(string[] array, int index) { }
GetEnumerator()323         public System.Collections.IEnumerator GetEnumerator() { throw null; }
324         [System.MonoInternalNoteAttribute("we can't possibly *always* return false here...")]
IsReadOnly(string name)325         public bool IsReadOnly(string name) { throw null; }
Remove(string name)326         public void Remove(string name) { }
SetFromList(string attributeList)327         public void SetFromList(string attributeList) { }
System.Collections.ICollection.CopyTo(System.Array array, int index)328         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
329     }
330     public static partial class ConfigurationManager
331     {
332         public static System.Collections.Specialized.NameValueCollection AppSettings { get { throw null; } }
333         public static System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get { throw null; } }
GetSection(string sectionName)334         public static object GetSection(string sectionName) { throw null; }
OpenExeConfiguration(System.Configuration.ConfigurationUserLevel userLevel)335         public static System.Configuration.Configuration OpenExeConfiguration(System.Configuration.ConfigurationUserLevel userLevel) { throw null; }
OpenExeConfiguration(string exePath)336         public static System.Configuration.Configuration OpenExeConfiguration(string exePath) { throw null; }
OpenMachineConfiguration()337         public static System.Configuration.Configuration OpenMachineConfiguration() { throw null; }
338         [System.MonoLimitationAttribute("ConfigurationUserLevel parameter is not supported.")]
OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel)339         public static System.Configuration.Configuration OpenMappedExeConfiguration(System.Configuration.ExeConfigurationFileMap fileMap, System.Configuration.ConfigurationUserLevel userLevel) { throw null; }
OpenMappedMachineConfiguration(System.Configuration.ConfigurationFileMap fileMap)340         public static System.Configuration.Configuration OpenMappedMachineConfiguration(System.Configuration.ConfigurationFileMap fileMap) { throw null; }
RefreshSection(string sectionName)341         public static void RefreshSection(string sectionName) { }
342     }
343     [System.SerializableAttribute]
344     public sealed partial class ConfigurationPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
345     {
ConfigurationPermission(System.Security.Permissions.PermissionState state)346         public ConfigurationPermission(System.Security.Permissions.PermissionState state) { }
Copy()347         public override System.Security.IPermission Copy() { throw null; }
FromXml(System.Security.SecurityElement securityElement)348         public override void FromXml(System.Security.SecurityElement securityElement) { }
Intersect(System.Security.IPermission target)349         public override System.Security.IPermission Intersect(System.Security.IPermission target) { throw null; }
IsSubsetOf(System.Security.IPermission target)350         public override bool IsSubsetOf(System.Security.IPermission target) { throw null; }
IsUnrestricted()351         public bool IsUnrestricted() { throw null; }
ToXml()352         public override System.Security.SecurityElement ToXml() { throw null; }
Union(System.Security.IPermission target)353         public override System.Security.IPermission Union(System.Security.IPermission target) { throw null; }
354     }
355     [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true, Inherited=false)]
356     [System.SerializableAttribute]
357     public sealed partial class ConfigurationPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute
358     {
ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction action)359         public ConfigurationPermissionAttribute(System.Security.Permissions.SecurityAction action) : base (default(System.Security.Permissions.SecurityAction)) { }
CreatePermission()360         public override System.Security.IPermission CreatePermission() { throw null; }
361     }
362     public sealed partial class ConfigurationProperty
363     {
ConfigurationProperty(string name, System.Type type)364         public ConfigurationProperty(string name, System.Type type) { }
ConfigurationProperty(string name, System.Type type, object default_value)365         public ConfigurationProperty(string name, System.Type type, object default_value) { }
ConfigurationProperty(string name, System.Type type, object default_value, System.ComponentModel.TypeConverter converter, System.Configuration.ConfigurationValidatorBase validation, System.Configuration.ConfigurationPropertyOptions flags)366         public ConfigurationProperty(string name, System.Type type, object default_value, System.ComponentModel.TypeConverter converter, System.Configuration.ConfigurationValidatorBase validation, System.Configuration.ConfigurationPropertyOptions flags) { }
ConfigurationProperty(string name, System.Type type, object default_value, System.ComponentModel.TypeConverter converter, System.Configuration.ConfigurationValidatorBase validation, System.Configuration.ConfigurationPropertyOptions flags, string description)367         public ConfigurationProperty(string name, System.Type type, object default_value, System.ComponentModel.TypeConverter converter, System.Configuration.ConfigurationValidatorBase validation, System.Configuration.ConfigurationPropertyOptions flags, string description) { }
ConfigurationProperty(string name, System.Type type, object default_value, System.Configuration.ConfigurationPropertyOptions flags)368         public ConfigurationProperty(string name, System.Type type, object default_value, System.Configuration.ConfigurationPropertyOptions flags) { }
369         public System.ComponentModel.TypeConverter Converter { get { throw null; } }
370         public object DefaultValue { get { throw null; } }
371         public string Description { get { throw null; } }
372         public bool IsDefaultCollection { get { throw null; } }
373         public bool IsKey { get { throw null; } }
374         public bool IsRequired { get { throw null; } }
375         public string Name { get { throw null; } }
376         public System.Type Type { get { throw null; } }
377         public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } }
378     }
379     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
380     public sealed partial class ConfigurationPropertyAttribute : System.Attribute
381     {
ConfigurationPropertyAttribute(string name)382         public ConfigurationPropertyAttribute(string name) { }
383         public object DefaultValue { get { throw null; } set { } }
384         public bool IsDefaultCollection { get { throw null; } set { } }
385         public bool IsKey { get { throw null; } set { } }
386         public bool IsRequired { get { throw null; } set { } }
387         public string Name { get { throw null; } }
388         public System.Configuration.ConfigurationPropertyOptions Options { get { throw null; } set { } }
389     }
390     public partial class ConfigurationPropertyCollection : System.Collections.ICollection, System.Collections.IEnumerable
391     {
ConfigurationPropertyCollection()392         public ConfigurationPropertyCollection() { }
393         public int Count { get { throw null; } }
394         public bool IsSynchronized { get { throw null; } }
395         public System.Configuration.ConfigurationProperty this[string name] { get { throw null; } }
396         public object SyncRoot { get { throw null; } }
Add(System.Configuration.ConfigurationProperty property)397         public void Add(System.Configuration.ConfigurationProperty property) { }
Clear()398         public void Clear() { }
Contains(string name)399         public bool Contains(string name) { throw null; }
CopyTo(System.Configuration.ConfigurationProperty[] array, int index)400         public void CopyTo(System.Configuration.ConfigurationProperty[] array, int index) { }
GetEnumerator()401         public System.Collections.IEnumerator GetEnumerator() { throw null; }
Remove(string name)402         public bool Remove(string name) { throw null; }
System.Collections.ICollection.CopyTo(System.Array array, int index)403         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
404     }
405     [System.FlagsAttribute]
406     public enum ConfigurationPropertyOptions
407     {
408         IsDefaultCollection = 1,
409         IsKey = 4,
410         IsRequired = 2,
411         None = 0,
412     }
413     public enum ConfigurationSaveMode
414     {
415         Full = 2,
416         Minimal = 1,
417         Modified = 0,
418     }
419     public abstract partial class ConfigurationSection : System.Configuration.ConfigurationElement
420     {
ConfigurationSection()421         protected ConfigurationSection() { }
422         [System.MonoTODOAttribute]
423         public System.Configuration.SectionInformation SectionInformation { get { throw null; } }
424         [System.MonoInternalNoteAttribute("find the proper location for the decryption stuff")]
DeserializeSection(System.Xml.XmlReader reader)425         protected internal virtual void DeserializeSection(System.Xml.XmlReader reader) { }
426         [System.MonoTODOAttribute("Provide ConfigContext. Likely the culprit of bug #322493")]
GetRuntimeObject()427         protected internal virtual object GetRuntimeObject() { throw null; }
428         [System.MonoTODOAttribute]
IsModified()429         protected internal override bool IsModified() { throw null; }
430         [System.MonoTODOAttribute]
ResetModified()431         protected internal override void ResetModified() { }
SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode)432         protected internal virtual string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; }
433     }
434     [System.SerializableAttribute]
435     public sealed partial class ConfigurationSectionCollection : System.Collections.Specialized.NameObjectCollectionBase
436     {
ConfigurationSectionCollection()437         internal ConfigurationSectionCollection() { }
438         public override int Count { get { throw null; } }
439         public System.Configuration.ConfigurationSection this[int index] { get { throw null; } }
440         public System.Configuration.ConfigurationSection this[string name] { get { throw null; } }
441         public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } }
Add(string name, System.Configuration.ConfigurationSection section)442         public void Add(string name, System.Configuration.ConfigurationSection section) { }
Clear()443         public void Clear() { }
CopyTo(System.Configuration.ConfigurationSection[] array, int index)444         public void CopyTo(System.Configuration.ConfigurationSection[] array, int index) { }
Get(int index)445         public System.Configuration.ConfigurationSection Get(int index) { throw null; }
Get(string name)446         public System.Configuration.ConfigurationSection Get(string name) { throw null; }
447         [System.Diagnostics.DebuggerHiddenAttribute]
GetEnumerator()448         public override System.Collections.IEnumerator GetEnumerator() { throw null; }
GetKey(int index)449         public string GetKey(int index) { throw null; }
450         [System.MonoTODOAttribute]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)451         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
Remove(string name)452         public void Remove(string name) { }
RemoveAt(int index)453         public void RemoveAt(int index) { }
454     }
455     public partial class ConfigurationSectionGroup
456     {
ConfigurationSectionGroup()457         public ConfigurationSectionGroup() { }
458         [System.MonoTODOAttribute]
459         public bool IsDeclarationRequired { get { throw null; } }
460         [System.MonoTODOAttribute]
461         public bool IsDeclared { get { throw null; } }
462         public string Name { get { throw null; } }
463         [System.MonoInternalNoteAttribute("Check if this is correct")]
464         public string SectionGroupName { get { throw null; } }
465         public System.Configuration.ConfigurationSectionGroupCollection SectionGroups { get { throw null; } }
466         public System.Configuration.ConfigurationSectionCollection Sections { get { throw null; } }
467         public string Type { get { throw null; } set { } }
ForceDeclaration()468         public void ForceDeclaration() { }
469         [System.MonoTODOAttribute]
ForceDeclaration(bool require)470         public void ForceDeclaration(bool require) { }
471     }
472     [System.SerializableAttribute]
473     public sealed partial class ConfigurationSectionGroupCollection : System.Collections.Specialized.NameObjectCollectionBase
474     {
ConfigurationSectionGroupCollection()475         internal ConfigurationSectionGroupCollection() { }
476         public override int Count { get { throw null; } }
477         public System.Configuration.ConfigurationSectionGroup this[int index] { get { throw null; } }
478         public System.Configuration.ConfigurationSectionGroup this[string name] { get { throw null; } }
479         public override System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Keys { get { throw null; } }
Add(string name, System.Configuration.ConfigurationSectionGroup sectionGroup)480         public void Add(string name, System.Configuration.ConfigurationSectionGroup sectionGroup) { }
Clear()481         public void Clear() { }
CopyTo(System.Configuration.ConfigurationSectionGroup[] array, int index)482         public void CopyTo(System.Configuration.ConfigurationSectionGroup[] array, int index) { }
Get(int index)483         public System.Configuration.ConfigurationSectionGroup Get(int index) { throw null; }
Get(string name)484         public System.Configuration.ConfigurationSectionGroup Get(string name) { throw null; }
GetEnumerator()485         public override System.Collections.IEnumerator GetEnumerator() { throw null; }
GetKey(int index)486         public string GetKey(int index) { throw null; }
487         [System.MonoTODOAttribute]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)488         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
Remove(string name)489         public void Remove(string name) { }
RemoveAt(int index)490         public void RemoveAt(int index) { }
491     }
492     public enum ConfigurationUserLevel
493     {
494         None = 0,
495         PerUserRoaming = 10,
496         PerUserRoamingAndLocal = 20,
497     }
498     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
499     public partial class ConfigurationValidatorAttribute : System.Attribute
500     {
ConfigurationValidatorAttribute()501         protected ConfigurationValidatorAttribute() { }
ConfigurationValidatorAttribute(System.Type validator)502         public ConfigurationValidatorAttribute(System.Type validator) { }
503         public virtual System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
504         public System.Type ValidatorType { get { throw null; } }
505     }
506     public abstract partial class ConfigurationValidatorBase
507     {
ConfigurationValidatorBase()508         protected ConfigurationValidatorBase() { }
CanValidate(System.Type type)509         public virtual bool CanValidate(System.Type type) { throw null; }
Validate(object value)510         public abstract void Validate(object value);
511     }
512     public sealed partial class ConnectionStringSettings : System.Configuration.ConfigurationElement
513     {
ConnectionStringSettings()514         public ConnectionStringSettings() { }
ConnectionStringSettings(string name, string connectionString)515         public ConnectionStringSettings(string name, string connectionString) { }
ConnectionStringSettings(string name, string connectionString, string providerName)516         public ConnectionStringSettings(string name, string connectionString, string providerName) { }
517         [System.Configuration.ConfigurationPropertyAttribute("connectionString", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
518         public string ConnectionString { get { throw null; } set { } }
519         [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
520         public string Name { get { throw null; } set { } }
521         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
522         [System.Configuration.ConfigurationPropertyAttribute("providerName", DefaultValue="System.Data.SqlClient")]
523         public string ProviderName { get { throw null; } set { } }
ToString()524         public override string ToString() { throw null; }
525     }
526     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.ConnectionStringSettings), CollectionType=(System.Configuration.ConfigurationElementCollectionType)(1))]
527     public sealed partial class ConnectionStringSettingsCollection : System.Configuration.ConfigurationElementCollection
528     {
ConnectionStringSettingsCollection()529         public ConnectionStringSettingsCollection() { }
530         public System.Configuration.ConnectionStringSettings this[int index] { get { throw null; } set { } }
531         public new System.Configuration.ConnectionStringSettings this[string Name] { get { throw null; } }
532         [System.MonoTODOAttribute]
533         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
Add(System.Configuration.ConnectionStringSettings settings)534         public void Add(System.Configuration.ConnectionStringSettings settings) { }
BaseAdd(int index, System.Configuration.ConfigurationElement element)535         protected override void BaseAdd(int index, System.Configuration.ConfigurationElement element) { }
Clear()536         public void Clear() { }
CreateNewElement()537         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)538         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
IndexOf(System.Configuration.ConnectionStringSettings settings)539         public int IndexOf(System.Configuration.ConnectionStringSettings settings) { throw null; }
Remove(System.Configuration.ConnectionStringSettings settings)540         public void Remove(System.Configuration.ConnectionStringSettings settings) { }
Remove(string name)541         public void Remove(string name) { }
RemoveAt(int index)542         public void RemoveAt(int index) { }
543     }
544     public sealed partial class ConnectionStringsSection : System.Configuration.ConfigurationSection
545     {
ConnectionStringsSection()546         public ConnectionStringsSection() { }
547         [System.Configuration.ConfigurationPropertyAttribute("", Options=(System.Configuration.ConfigurationPropertyOptions)(1))]
548         public System.Configuration.ConnectionStringSettingsCollection ConnectionStrings { get { throw null; } }
549         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
GetRuntimeObject()550         protected internal override object GetRuntimeObject() { throw null; }
551     }
552     public sealed partial class ContextInformation
553     {
ContextInformation()554         internal ContextInformation() { }
555         public object HostingContext { get { throw null; } }
556         [System.MonoInternalNoteAttribute("should this use HostingContext instead?")]
557         public bool IsMachineLevel { get { throw null; } }
GetSection(string sectionName)558         public object GetSection(string sectionName) { throw null; }
559     }
560     public sealed partial class DefaultSection : System.Configuration.ConfigurationSection
561     {
DefaultSection()562         public DefaultSection() { }
563         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
DeserializeSection(System.Xml.XmlReader xmlReader)564         protected internal override void DeserializeSection(System.Xml.XmlReader xmlReader) { }
565         [System.MonoTODOAttribute]
IsModified()566         protected internal override bool IsModified() { throw null; }
567         [System.MonoTODOAttribute]
Reset(System.Configuration.ConfigurationElement parentSection)568         protected internal override void Reset(System.Configuration.ConfigurationElement parentSection) { }
569         [System.MonoTODOAttribute]
ResetModified()570         protected internal override void ResetModified() { }
571         [System.MonoTODOAttribute]
SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode)572         protected internal override string SerializeSection(System.Configuration.ConfigurationElement parentSection, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; }
573     }
574     public sealed partial class DefaultValidator : System.Configuration.ConfigurationValidatorBase
575     {
DefaultValidator()576         public DefaultValidator() { }
CanValidate(System.Type type)577         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)578         public override void Validate(object value) { }
579     }
580     public sealed partial class DpapiProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider
581     {
DpapiProtectedConfigurationProvider()582         public DpapiProtectedConfigurationProvider() { }
583         public bool UseMachineProtection { get { throw null; } }
584         [System.MonoNotSupportedAttribute("DpapiProtectedConfigurationProvider depends on the Microsoft Data\nProtection API, and is unimplemented in Mono.  For portability's sake,\nit is suggested that you use the RsaProtectedConfigurationProvider.")]
Decrypt(System.Xml.XmlNode encrypted_node)585         public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encrypted_node) { throw null; }
586         [System.MonoNotSupportedAttribute("DpapiProtectedConfigurationProvider depends on the Microsoft Data\nProtection API, and is unimplemented in Mono.  For portability's sake,\nit is suggested that you use the RsaProtectedConfigurationProvider.")]
Encrypt(System.Xml.XmlNode node)587         public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) { throw null; }
588         [System.MonoTODOAttribute]
Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues)589         public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) { }
590     }
591     public sealed partial class ElementInformation
592     {
ElementInformation()593         internal ElementInformation() { }
594         [System.MonoTODOAttribute]
595         public System.Collections.ICollection Errors { get { throw null; } }
596         public bool IsCollection { get { throw null; } }
597         public bool IsLocked { get { throw null; } }
598         [System.MonoTODOAttribute("Support multiple levels of inheritance")]
599         public bool IsPresent { get { throw null; } }
600         public int LineNumber { get { throw null; } }
601         public System.Configuration.PropertyInformationCollection Properties { get { throw null; } }
602         public string Source { get { throw null; } }
603         public System.Type Type { get { throw null; } }
604         public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } }
605     }
606     public sealed partial class ExeConfigurationFileMap : System.Configuration.ConfigurationFileMap
607     {
ExeConfigurationFileMap()608         public ExeConfigurationFileMap() { }
609         public string ExeConfigFilename { get { throw null; } set { } }
610         public string LocalUserConfigFilename { get { throw null; } set { } }
611         public string RoamingUserConfigFilename { get { throw null; } set { } }
Clone()612         public override object Clone() { throw null; }
613     }
614     public sealed partial class ExeContext
615     {
ExeContext()616         internal ExeContext() { }
617         public string ExePath { get { throw null; } }
618         public System.Configuration.ConfigurationUserLevel UserLevel { get { throw null; } }
619     }
620     public sealed partial class GenericEnumConverter : System.Configuration.ConfigurationConverterBase
621     {
GenericEnumConverter(System.Type typeEnum)622         public GenericEnumConverter(System.Type typeEnum) { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)623         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)624         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
625     }
626     public sealed partial class IgnoreSection : System.Configuration.ConfigurationSection
627     {
IgnoreSection()628         public IgnoreSection() { }
629         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
DeserializeSection(System.Xml.XmlReader reader)630         protected internal override void DeserializeSection(System.Xml.XmlReader reader) { }
IsModified()631         protected internal override bool IsModified() { throw null; }
632         [System.MonoTODOAttribute]
Reset(System.Configuration.ConfigurationElement parentElement)633         protected internal override void Reset(System.Configuration.ConfigurationElement parentElement) { }
634         [System.MonoTODOAttribute]
ResetModified()635         protected internal override void ResetModified() { }
SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode)636         protected internal override string SerializeSection(System.Configuration.ConfigurationElement parentElement, string name, System.Configuration.ConfigurationSaveMode saveMode) { throw null; }
637     }
638     public sealed partial class InfiniteIntConverter : System.Configuration.ConfigurationConverterBase
639     {
InfiniteIntConverter()640         public InfiniteIntConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)641         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)642         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
643     }
644     public sealed partial class InfiniteTimeSpanConverter : System.Configuration.ConfigurationConverterBase
645     {
InfiniteTimeSpanConverter()646         public InfiniteTimeSpanConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)647         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)648         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
649     }
650     public partial class IntegerValidator : System.Configuration.ConfigurationValidatorBase
651     {
IntegerValidator(int minValue, int maxValue)652         public IntegerValidator(int minValue, int maxValue) { }
IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive)653         public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive) { }
IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution)654         public IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution) { }
CanValidate(System.Type type)655         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)656         public override void Validate(object value) { }
657     }
658     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
659     public sealed partial class IntegerValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
660     {
IntegerValidatorAttribute()661         public IntegerValidatorAttribute() { }
662         public bool ExcludeRange { get { throw null; } set { } }
663         public int MaxValue { get { throw null; } set { } }
664         public int MinValue { get { throw null; } set { } }
665         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
666     }
667     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.KeyValueConfigurationElement), CollectionType=(System.Configuration.ConfigurationElementCollectionType)(1))]
668     public partial class KeyValueConfigurationCollection : System.Configuration.ConfigurationElementCollection
669     {
KeyValueConfigurationCollection()670         public KeyValueConfigurationCollection() { }
671         public string[] AllKeys { get { throw null; } }
672         public new System.Configuration.KeyValueConfigurationElement this[string key] { get { throw null; } }
673         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
674         protected override bool ThrowOnDuplicate { get { throw null; } }
Add(System.Configuration.KeyValueConfigurationElement keyValue)675         public void Add(System.Configuration.KeyValueConfigurationElement keyValue) { }
Add(string key, string value)676         public void Add(string key, string value) { }
Clear()677         public void Clear() { }
CreateNewElement()678         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)679         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(string key)680         public void Remove(string key) { }
681     }
682     public partial class KeyValueConfigurationElement : System.Configuration.ConfigurationElement
683     {
KeyValueConfigurationElement(string key, string value)684         public KeyValueConfigurationElement(string key, string value) { }
685         [System.Configuration.ConfigurationPropertyAttribute("key", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(4))]
686         public string Key { get { throw null; } }
687         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
688         [System.Configuration.ConfigurationPropertyAttribute("value", DefaultValue="")]
689         public string Value { get { throw null; } set { } }
690         [System.MonoTODOAttribute]
Init()691         protected internal override void Init() { }
692     }
693     public partial class LongValidator : System.Configuration.ConfigurationValidatorBase
694     {
LongValidator(long minValue, long maxValue)695         public LongValidator(long minValue, long maxValue) { }
LongValidator(long minValue, long maxValue, bool rangeIsExclusive)696         public LongValidator(long minValue, long maxValue, bool rangeIsExclusive) { }
LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution)697         public LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution) { }
CanValidate(System.Type type)698         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)699         public override void Validate(object value) { }
700     }
701     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
702     public sealed partial class LongValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
703     {
LongValidatorAttribute()704         public LongValidatorAttribute() { }
705         public bool ExcludeRange { get { throw null; } set { } }
706         public long MaxValue { get { throw null; } set { } }
707         public long MinValue { get { throw null; } set { } }
708         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
709     }
710     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.NameValueConfigurationElement), AddItemName="add", RemoveItemName="remove", ClearItemsName="clear", CollectionType=(System.Configuration.ConfigurationElementCollectionType)(1))]
711     public sealed partial class NameValueConfigurationCollection : System.Configuration.ConfigurationElementCollection
712     {
NameValueConfigurationCollection()713         public NameValueConfigurationCollection() { }
714         public string[] AllKeys { get { throw null; } }
715         public new System.Configuration.NameValueConfigurationElement this[string name] { get { throw null; } set { } }
716         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
Add(System.Configuration.NameValueConfigurationElement nameValue)717         public void Add(System.Configuration.NameValueConfigurationElement nameValue) { }
Clear()718         public void Clear() { }
CreateNewElement()719         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)720         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(System.Configuration.NameValueConfigurationElement nameValue)721         public void Remove(System.Configuration.NameValueConfigurationElement nameValue) { }
Remove(string name)722         public void Remove(string name) { }
723     }
724     public sealed partial class NameValueConfigurationElement : System.Configuration.ConfigurationElement
725     {
NameValueConfigurationElement(string name, string value)726         public NameValueConfigurationElement(string name, string value) { }
727         [System.Configuration.ConfigurationPropertyAttribute("name", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(4))]
728         public string Name { get { throw null; } }
729         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
730         [System.Configuration.ConfigurationPropertyAttribute("value", DefaultValue="", Options=(System.Configuration.ConfigurationPropertyOptions)(0))]
731         public string Value { get { throw null; } set { } }
732     }
733     public partial class PositiveTimeSpanValidator : System.Configuration.ConfigurationValidatorBase
734     {
PositiveTimeSpanValidator()735         public PositiveTimeSpanValidator() { }
CanValidate(System.Type type)736         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)737         public override void Validate(object value) { }
738     }
739     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
740     public sealed partial class PositiveTimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
741     {
PositiveTimeSpanValidatorAttribute()742         public PositiveTimeSpanValidatorAttribute() { }
743         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
744     }
745     public sealed partial class PropertyInformation
746     {
PropertyInformation()747         internal PropertyInformation() { }
748         public System.ComponentModel.TypeConverter Converter { get { throw null; } }
749         public object DefaultValue { get { throw null; } }
750         public string Description { get { throw null; } }
751         public bool IsKey { get { throw null; } }
752         [System.MonoTODOAttribute]
753         public bool IsLocked { get { throw null; } }
754         public bool IsModified { get { throw null; } }
755         public bool IsRequired { get { throw null; } }
756         public int LineNumber { get { throw null; } }
757         public string Name { get { throw null; } }
758         public string Source { get { throw null; } }
759         public System.Type Type { get { throw null; } }
760         public System.Configuration.ConfigurationValidatorBase Validator { get { throw null; } }
761         public object Value { get { throw null; } set { } }
762         public System.Configuration.PropertyValueOrigin ValueOrigin { get { throw null; } }
763     }
764     [System.SerializableAttribute]
765     public sealed partial class PropertyInformationCollection : System.Collections.Specialized.NameObjectCollectionBase
766     {
PropertyInformationCollection()767         internal PropertyInformationCollection() { }
768         public System.Configuration.PropertyInformation this[string propertyName] { get { throw null; } }
CopyTo(System.Configuration.PropertyInformation[] array, int index)769         public void CopyTo(System.Configuration.PropertyInformation[] array, int index) { }
GetEnumerator()770         public override System.Collections.IEnumerator GetEnumerator() { throw null; }
771         [System.MonoTODOAttribute]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)772         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
773     }
774     public enum PropertyValueOrigin
775     {
776         Default = 0,
777         Inherited = 1,
778         SetHere = 2,
779     }
780     public static partial class ProtectedConfiguration
781     {
782         public const string DataProtectionProviderName = "DataProtectionConfigurationProvider";
783         public const string ProtectedDataSectionName = "configProtectedData";
784         public const string RsaProviderName = "RsaProtectedConfigurationProvider";
785         public static string DefaultProvider { get { throw null; } }
786         public static System.Configuration.ProtectedConfigurationProviderCollection Providers { get { throw null; } }
787     }
788     public abstract partial class ProtectedConfigurationProvider : System.Configuration.Provider.ProviderBase
789     {
ProtectedConfigurationProvider()790         protected ProtectedConfigurationProvider() { }
Decrypt(System.Xml.XmlNode encrypted_node)791         public abstract System.Xml.XmlNode Decrypt(System.Xml.XmlNode encrypted_node);
Encrypt(System.Xml.XmlNode node)792         public abstract System.Xml.XmlNode Encrypt(System.Xml.XmlNode node);
793     }
794     public partial class ProtectedConfigurationProviderCollection : System.Configuration.Provider.ProviderCollection
795     {
ProtectedConfigurationProviderCollection()796         public ProtectedConfigurationProviderCollection() { }
797         [System.MonoTODOAttribute]
798         public new System.Configuration.ProtectedConfigurationProvider this[string name] { get { throw null; } }
799         [System.MonoTODOAttribute]
Add(System.Configuration.Provider.ProviderBase provider)800         public override void Add(System.Configuration.Provider.ProviderBase provider) { }
801     }
802     public sealed partial class ProtectedConfigurationSection : System.Configuration.ConfigurationSection
803     {
ProtectedConfigurationSection()804         public ProtectedConfigurationSection() { }
805         [System.Configuration.ConfigurationPropertyAttribute("defaultProvider", DefaultValue="RsaProtectedConfigurationProvider")]
806         public string DefaultProvider { get { throw null; } set { } }
807         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
808         [System.Configuration.ConfigurationPropertyAttribute("providers")]
809         public System.Configuration.ProviderSettingsCollection Providers { get { throw null; } }
810     }
811     public partial class ProtectedProviderSettings : System.Configuration.ConfigurationElement
812     {
ProtectedProviderSettings()813         public ProtectedProviderSettings() { }
814         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
815         [System.Configuration.ConfigurationPropertyAttribute("", Options=(System.Configuration.ConfigurationPropertyOptions)(1))]
816         public System.Configuration.ProviderSettingsCollection Providers { get { throw null; } }
817     }
818     public sealed partial class ProviderSettings : System.Configuration.ConfigurationElement
819     {
ProviderSettings()820         public ProviderSettings() { }
ProviderSettings(string name, string type)821         public ProviderSettings(string name, string type) { }
822         [System.Configuration.ConfigurationPropertyAttribute("name", Options=(System.Configuration.ConfigurationPropertyOptions)(6))]
823         public string Name { get { throw null; } set { } }
824         public System.Collections.Specialized.NameValueCollection Parameters { get { throw null; } }
825         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
826         [System.Configuration.ConfigurationPropertyAttribute("type", Options=(System.Configuration.ConfigurationPropertyOptions)(2))]
827         public string Type { get { throw null; } set { } }
IsModified()828         protected internal override bool IsModified() { throw null; }
OnDeserializeUnrecognizedAttribute(string name, string value)829         protected override bool OnDeserializeUnrecognizedAttribute(string name, string value) { throw null; }
Reset(System.Configuration.ConfigurationElement parentElement)830         protected internal override void Reset(System.Configuration.ConfigurationElement parentElement) { }
831         [System.MonoTODOAttribute]
Unmerge(System.Configuration.ConfigurationElement source, System.Configuration.ConfigurationElement parent, System.Configuration.ConfigurationSaveMode updateMode)832         protected internal override void Unmerge(System.Configuration.ConfigurationElement source, System.Configuration.ConfigurationElement parent, System.Configuration.ConfigurationSaveMode updateMode) { }
833     }
834     [System.Configuration.ConfigurationCollectionAttribute(typeof(System.Configuration.ProviderSettings), CollectionType=(System.Configuration.ConfigurationElementCollectionType)(1))]
835     public sealed partial class ProviderSettingsCollection : System.Configuration.ConfigurationElementCollection
836     {
ProviderSettingsCollection()837         public ProviderSettingsCollection() { }
838         public System.Configuration.ProviderSettings this[int n] { get { throw null; } set { } }
839         public new System.Configuration.ProviderSettings this[string key] { get { throw null; } }
840         protected internal override System.Configuration.ConfigurationPropertyCollection Properties { get { throw null; } }
Add(System.Configuration.ProviderSettings provider)841         public void Add(System.Configuration.ProviderSettings provider) { }
Clear()842         public void Clear() { }
CreateNewElement()843         protected override System.Configuration.ConfigurationElement CreateNewElement() { throw null; }
GetElementKey(System.Configuration.ConfigurationElement element)844         protected override object GetElementKey(System.Configuration.ConfigurationElement element) { throw null; }
Remove(string key)845         public void Remove(string key) { }
846     }
847     public partial class RegexStringValidator : System.Configuration.ConfigurationValidatorBase
848     {
RegexStringValidator(string regex)849         public RegexStringValidator(string regex) { }
CanValidate(System.Type type)850         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)851         public override void Validate(object value) { }
852     }
853     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
854     public sealed partial class RegexStringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
855     {
RegexStringValidatorAttribute(string regex)856         public RegexStringValidatorAttribute(string regex) { }
857         public string Regex { get { throw null; } }
858         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
859     }
860     public sealed partial class RsaProtectedConfigurationProvider : System.Configuration.ProtectedConfigurationProvider
861     {
RsaProtectedConfigurationProvider()862         public RsaProtectedConfigurationProvider() { }
863         public string CspProviderName { get { throw null; } }
864         public string KeyContainerName { get { throw null; } }
865         public System.Security.Cryptography.RSAParameters RsaPublicKey { get { throw null; } }
866         public bool UseMachineContainer { get { throw null; } }
867         public bool UseOAEP { get { throw null; } }
868         [System.MonoTODOAttribute]
AddKey(int keySize, bool exportable)869         public void AddKey(int keySize, bool exportable) { }
870         [System.MonoTODOAttribute]
Decrypt(System.Xml.XmlNode encrypted_node)871         public override System.Xml.XmlNode Decrypt(System.Xml.XmlNode encrypted_node) { throw null; }
872         [System.MonoTODOAttribute]
DeleteKey()873         public void DeleteKey() { }
874         [System.MonoTODOAttribute]
Encrypt(System.Xml.XmlNode node)875         public override System.Xml.XmlNode Encrypt(System.Xml.XmlNode node) { throw null; }
876         [System.MonoTODOAttribute]
ExportKey(string xmlFileName, bool includePrivateParameters)877         public void ExportKey(string xmlFileName, bool includePrivateParameters) { }
878         [System.MonoTODOAttribute]
ImportKey(string xmlFileName, bool exportable)879         public void ImportKey(string xmlFileName, bool exportable) { }
880         [System.MonoTODOAttribute]
Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues)881         public override void Initialize(string name, System.Collections.Specialized.NameValueCollection configurationValues) { }
882     }
883     public sealed partial class SectionInformation
884     {
SectionInformation()885         internal SectionInformation() { }
886         public System.Configuration.ConfigurationAllowDefinition AllowDefinition { get { throw null; } set { } }
887         public System.Configuration.ConfigurationAllowExeDefinition AllowExeDefinition { get { throw null; } set { } }
888         public bool AllowLocation { get { throw null; } set { } }
889         public bool AllowOverride { get { throw null; } set { } }
890         public string ConfigSource { get { throw null; } set { } }
891         public bool ForceSave { get { throw null; } set { } }
892         public bool InheritInChildApplications { get { throw null; } set { } }
893         [System.MonoTODOAttribute]
894         public bool IsDeclarationRequired { get { throw null; } }
895         [System.MonoTODOAttribute]
896         public bool IsDeclared { get { throw null; } }
897         [System.MonoTODOAttribute]
898         public bool IsLocked { get { throw null; } }
899         public bool IsProtected { get { throw null; } }
900         public string Name { get { throw null; } }
901         public System.Configuration.ProtectedConfigurationProvider ProtectionProvider { get { throw null; } }
902         [System.MonoTODOAttribute]
903         public bool RequirePermission { get { throw null; } set { } }
904         [System.MonoTODOAttribute]
905         public bool RestartOnExternalChanges { get { throw null; } set { } }
906         [System.MonoTODOAttribute]
907         public string SectionName { get { throw null; } }
908         public string Type { get { throw null; } set { } }
ForceDeclaration()909         public void ForceDeclaration() { }
910         [System.MonoTODOAttribute]
ForceDeclaration(bool require)911         public void ForceDeclaration(bool require) { }
GetParentSection()912         public System.Configuration.ConfigurationSection GetParentSection() { throw null; }
GetRawXml()913         public string GetRawXml() { throw null; }
ProtectSection(string provider)914         public void ProtectSection(string provider) { }
915         [System.MonoTODOAttribute]
RevertToParent()916         public void RevertToParent() { }
SetRawXml(string xml)917         public void SetRawXml(string xml) { }
UnprotectSection()918         public void UnprotectSection() { }
919     }
920     public partial class StringValidator : System.Configuration.ConfigurationValidatorBase
921     {
StringValidator(int minLength)922         public StringValidator(int minLength) { }
StringValidator(int minLength, int maxLength)923         public StringValidator(int minLength, int maxLength) { }
StringValidator(int minLength, int maxLength, string invalidCharacters)924         public StringValidator(int minLength, int maxLength, string invalidCharacters) { }
CanValidate(System.Type type)925         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)926         public override void Validate(object value) { }
927     }
928     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
929     public sealed partial class StringValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
930     {
StringValidatorAttribute()931         public StringValidatorAttribute() { }
932         public string InvalidCharacters { get { throw null; } set { } }
933         public int MaxLength { get { throw null; } set { } }
934         public int MinLength { get { throw null; } set { } }
935         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
936     }
937     public sealed partial class SubclassTypeValidator : System.Configuration.ConfigurationValidatorBase
938     {
SubclassTypeValidator(System.Type baseClass)939         public SubclassTypeValidator(System.Type baseClass) { }
CanValidate(System.Type type)940         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)941         public override void Validate(object value) { }
942     }
943     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
944     public sealed partial class SubclassTypeValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
945     {
SubclassTypeValidatorAttribute(System.Type baseClass)946         public SubclassTypeValidatorAttribute(System.Type baseClass) { }
947         public System.Type BaseClass { get { throw null; } }
948         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
949     }
950     public partial class TimeSpanMinutesConverter : System.Configuration.ConfigurationConverterBase
951     {
TimeSpanMinutesConverter()952         public TimeSpanMinutesConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)953         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)954         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
955     }
956     public sealed partial class TimeSpanMinutesOrInfiniteConverter : System.Configuration.TimeSpanMinutesConverter
957     {
TimeSpanMinutesOrInfiniteConverter()958         public TimeSpanMinutesOrInfiniteConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)959         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)960         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
961     }
962     public partial class TimeSpanSecondsConverter : System.Configuration.ConfigurationConverterBase
963     {
TimeSpanSecondsConverter()964         public TimeSpanSecondsConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)965         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)966         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
967     }
968     public sealed partial class TimeSpanSecondsOrInfiniteConverter : System.Configuration.TimeSpanSecondsConverter
969     {
TimeSpanSecondsOrInfiniteConverter()970         public TimeSpanSecondsOrInfiniteConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)971         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)972         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
973     }
974     public partial class TimeSpanValidator : System.Configuration.ConfigurationValidatorBase
975     {
TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue)976         public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue) { }
TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive)977         public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive) { }
TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds)978         public TimeSpanValidator(System.TimeSpan minValue, System.TimeSpan maxValue, bool rangeIsExclusive, long resolutionInSeconds) { }
CanValidate(System.Type type)979         public override bool CanValidate(System.Type type) { throw null; }
Validate(object value)980         public override void Validate(object value) { }
981     }
982     [System.AttributeUsageAttribute((System.AttributeTargets)(128))]
983     public sealed partial class TimeSpanValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
984     {
985         public const string TimeSpanMaxValue = "10675199.02:48:05.4775807";
986         public const string TimeSpanMinValue = "-10675199.02:48:05.4775808";
TimeSpanValidatorAttribute()987         public TimeSpanValidatorAttribute() { }
988         public bool ExcludeRange { get { throw null; } set { } }
989         public System.TimeSpan MaxValue { get { throw null; } }
990         public string MaxValueString { get { throw null; } set { } }
991         public System.TimeSpan MinValue { get { throw null; } }
992         public string MinValueString { get { throw null; } set { } }
993         public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get { throw null; } }
994     }
995     public sealed partial class TypeNameConverter : System.Configuration.ConfigurationConverterBase
996     {
TypeNameConverter()997         public TypeNameConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)998         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)999         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
1000     }
ValidatorCallback(object o)1001     public delegate void ValidatorCallback(object o);
1002     public sealed partial class WhiteSpaceTrimStringConverter : System.Configuration.ConfigurationConverterBase
1003     {
WhiteSpaceTrimStringConverter()1004         public WhiteSpaceTrimStringConverter() { }
ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data)1005         public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object data) { throw null; }
ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type)1006         public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext ctx, System.Globalization.CultureInfo ci, object value, System.Type type) { throw null; }
1007     }
1008 }
1009 namespace System.Configuration.Internal
1010 {
1011     public partial class DelegatingConfigHost : System.Configuration.Internal.IInternalConfigHost
1012     {
DelegatingConfigHost()1013         protected DelegatingConfigHost() { }
1014         protected System.Configuration.Internal.IInternalConfigHost Host { get { throw null; } set { } }
1015         public virtual bool IsRemote { get { throw null; } }
1016         public virtual bool SupportsChangeNotifications { get { throw null; } }
1017         public virtual bool SupportsLocation { get { throw null; } }
1018         public virtual bool SupportsPath { get { throw null; } }
1019         public virtual bool SupportsRefresh { get { throw null; } }
CreateConfigurationContext(string configPath, string locationSubPath)1020         public virtual object CreateConfigurationContext(string configPath, string locationSubPath) { throw null; }
CreateDeprecatedConfigContext(string configPath)1021         public virtual object CreateDeprecatedConfigContext(string configPath) { throw null; }
DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection)1022         public virtual string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection) { throw null; }
DeleteStream(string streamName)1023         public virtual void DeleteStream(string streamName) { }
EncryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection)1024         public virtual string EncryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection) { throw null; }
GetConfigPathFromLocationSubPath(string configPath, string locatinSubPath)1025         public virtual string GetConfigPathFromLocationSubPath(string configPath, string locatinSubPath) { throw null; }
GetConfigType(string typeName, bool throwOnError)1026         public virtual System.Type GetConfigType(string typeName, bool throwOnError) { throw null; }
GetConfigTypeName(System.Type t)1027         public virtual string GetConfigTypeName(System.Type t) { throw null; }
GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady)1028         public virtual void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady) { permissionSet = default(System.Security.PermissionSet); isHostReady = default(bool); }
GetStreamName(string configPath)1029         public virtual string GetStreamName(string configPath) { throw null; }
GetStreamNameForConfigSource(string streamName, string configSource)1030         public virtual string GetStreamNameForConfigSource(string streamName, string configSource) { throw null; }
GetStreamVersion(string streamName)1031         public virtual object GetStreamVersion(string streamName) { throw null; }
Impersonate()1032         public virtual System.IDisposable Impersonate() { throw null; }
Init(System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitParams)1033         public virtual void Init(System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitParams) { }
InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitConfigurationParams)1034         public virtual void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitConfigurationParams) { configPath = default(string); locationConfigPath = default(string); }
IsAboveApplication(string configPath)1035         public virtual bool IsAboveApplication(string configPath) { throw null; }
IsConfigRecordRequired(string configPath)1036         public virtual bool IsConfigRecordRequired(string configPath) { throw null; }
IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition)1037         public virtual bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition) { throw null; }
IsFile(string streamName)1038         public virtual bool IsFile(string streamName) { throw null; }
IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord)1039         public virtual bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord) { throw null; }
IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord)1040         public virtual bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord) { throw null; }
IsLocationApplicable(string configPath)1041         public virtual bool IsLocationApplicable(string configPath) { throw null; }
IsSecondaryRoot(string configPath)1042         public virtual bool IsSecondaryRoot(string configPath) { throw null; }
IsTrustedConfigPath(string configPath)1043         public virtual bool IsTrustedConfigPath(string configPath) { throw null; }
OpenStreamForRead(string streamName)1044         public virtual System.IO.Stream OpenStreamForRead(string streamName) { throw null; }
OpenStreamForRead(string streamName, bool assertPermissions)1045         public virtual System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions) { throw null; }
OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext)1046         public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext) { throw null; }
OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions)1047         public virtual System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions) { throw null; }
PrefetchAll(string configPath, string streamName)1048         public virtual bool PrefetchAll(string configPath, string streamName) { throw null; }
PrefetchSection(string sectionGroupName, string sectionName)1049         public virtual bool PrefetchSection(string sectionGroupName, string sectionName) { throw null; }
RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord)1050         public virtual void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord) { }
StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback)1051         public virtual object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) { throw null; }
StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback)1052         public virtual void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback) { }
VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo)1053         public virtual void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo) { }
WriteCompleted(string streamName, bool success, object writeContext)1054         public virtual void WriteCompleted(string streamName, bool success, object writeContext) { }
WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions)1055         public virtual void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions) { }
1056     }
1057     public partial interface IConfigErrorInfo
1058     {
1059         string Filename { get; }
1060         int LineNumber { get; }
1061     }
1062     public partial interface IConfigSystem
1063     {
1064         System.Configuration.Internal.IInternalConfigHost Host { get; }
1065         System.Configuration.Internal.IInternalConfigRoot Root { get; }
Init(System.Type typeConfigHost, params object[] hostInitParams)1066         void Init(System.Type typeConfigHost, params object[] hostInitParams);
1067     }
1068     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1069     public partial interface IConfigurationManagerHelper
1070     {
EnsureNetConfigLoaded()1071         void EnsureNetConfigLoaded();
1072     }
1073     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1074     public partial interface IConfigurationManagerInternal
1075     {
1076         string ApplicationConfigUri { get; }
1077         string ExeLocalConfigDirectory { get; }
1078         string ExeLocalConfigPath { get; }
1079         string ExeProductName { get; }
1080         string ExeProductVersion { get; }
1081         string ExeRoamingConfigDirectory { get; }
1082         string ExeRoamingConfigPath { get; }
1083         string MachineConfigPath { get; }
1084         bool SetConfigurationSystemInProgress { get; }
1085         bool SupportsUserConfig { get; }
1086         string UserConfigFilename { get; }
1087     }
1088     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1089     public partial interface IInternalConfigClientHost
1090     {
GetExeConfigPath()1091         string GetExeConfigPath();
GetLocalUserConfigPath()1092         string GetLocalUserConfigPath();
GetRoamingUserConfigPath()1093         string GetRoamingUserConfigPath();
IsExeConfig(string configPath)1094         bool IsExeConfig(string configPath);
IsLocalUserConfig(string configPath)1095         bool IsLocalUserConfig(string configPath);
IsRoamingUserConfig(string configPath)1096         bool IsRoamingUserConfig(string configPath);
1097     }
1098     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1099     public partial interface IInternalConfigConfigurationFactory
1100     {
Create(System.Type typeConfigHost, params object[] hostInitConfigurationParams)1101         System.Configuration.Configuration Create(System.Type typeConfigHost, params object[] hostInitConfigurationParams);
NormalizeLocationSubPath(string subPath, System.Configuration.Internal.IConfigErrorInfo errorInfo)1102         string NormalizeLocationSubPath(string subPath, System.Configuration.Internal.IConfigErrorInfo errorInfo);
1103     }
1104     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1105     public partial interface IInternalConfigHost
1106     {
1107         bool IsRemote { get; }
1108         bool SupportsChangeNotifications { get; }
1109         bool SupportsLocation { get; }
1110         bool SupportsPath { get; }
1111         bool SupportsRefresh { get; }
CreateConfigurationContext(string configPath, string locationSubPath)1112         object CreateConfigurationContext(string configPath, string locationSubPath);
CreateDeprecatedConfigContext(string configPath)1113         object CreateDeprecatedConfigContext(string configPath);
DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection)1114         string DecryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection);
DeleteStream(string streamName)1115         void DeleteStream(string streamName);
EncryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection)1116         string EncryptSection(string encryptedXml, System.Configuration.ProtectedConfigurationProvider protectionProvider, System.Configuration.ProtectedConfigurationSection protectedSection);
GetConfigPathFromLocationSubPath(string configPath, string locatinSubPath)1117         string GetConfigPathFromLocationSubPath(string configPath, string locatinSubPath);
GetConfigType(string typeName, bool throwOnError)1118         System.Type GetConfigType(string typeName, bool throwOnError);
GetConfigTypeName(System.Type t)1119         string GetConfigTypeName(System.Type t);
GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady)1120         void GetRestrictedPermissions(System.Configuration.Internal.IInternalConfigRecord configRecord, out System.Security.PermissionSet permissionSet, out bool isHostReady);
GetStreamName(string configPath)1121         string GetStreamName(string configPath);
GetStreamNameForConfigSource(string streamName, string configSource)1122         string GetStreamNameForConfigSource(string streamName, string configSource);
GetStreamVersion(string streamName)1123         object GetStreamVersion(string streamName);
Impersonate()1124         System.IDisposable Impersonate();
Init(System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitParams)1125         void Init(System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitParams);
InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitConfigurationParams)1126         void InitForConfiguration(ref string locationSubPath, out string configPath, out string locationConfigPath, System.Configuration.Internal.IInternalConfigRoot root, params object[] hostInitConfigurationParams);
IsAboveApplication(string configPath)1127         bool IsAboveApplication(string configPath);
IsConfigRecordRequired(string configPath)1128         bool IsConfigRecordRequired(string configPath);
IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition)1129         bool IsDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition);
IsFile(string streamName)1130         bool IsFile(string streamName);
IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord)1131         bool IsFullTrustSectionWithoutAptcaAllowed(System.Configuration.Internal.IInternalConfigRecord configRecord);
IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord)1132         bool IsInitDelayed(System.Configuration.Internal.IInternalConfigRecord configRecord);
IsLocationApplicable(string configPath)1133         bool IsLocationApplicable(string configPath);
IsSecondaryRoot(string configPath)1134         bool IsSecondaryRoot(string configPath);
IsTrustedConfigPath(string configPath)1135         bool IsTrustedConfigPath(string configPath);
OpenStreamForRead(string streamName)1136         System.IO.Stream OpenStreamForRead(string streamName);
OpenStreamForRead(string streamName, bool assertPermissions)1137         System.IO.Stream OpenStreamForRead(string streamName, bool assertPermissions);
OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext)1138         System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext);
OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions)1139         System.IO.Stream OpenStreamForWrite(string streamName, string templateStreamName, ref object writeContext, bool assertPermissions);
PrefetchAll(string configPath, string streamName)1140         bool PrefetchAll(string configPath, string streamName);
PrefetchSection(string sectionGroupName, string sectionName)1141         bool PrefetchSection(string sectionGroupName, string sectionName);
RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord)1142         void RequireCompleteInit(System.Configuration.Internal.IInternalConfigRecord configRecord);
StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback)1143         object StartMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback);
StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback)1144         void StopMonitoringStreamForChanges(string streamName, System.Configuration.Internal.StreamChangeCallback callback);
VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo)1145         void VerifyDefinitionAllowed(string configPath, System.Configuration.ConfigurationAllowDefinition allowDefinition, System.Configuration.ConfigurationAllowExeDefinition allowExeDefinition, System.Configuration.Internal.IConfigErrorInfo errorInfo);
WriteCompleted(string streamName, bool success, object writeContext)1146         void WriteCompleted(string streamName, bool success, object writeContext);
WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions)1147         void WriteCompleted(string streamName, bool success, object writeContext, bool assertPermissions);
1148     }
1149     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1150     public partial interface IInternalConfigRecord
1151     {
1152         string ConfigPath { get; }
1153         bool HasInitErrors { get; }
1154         string StreamName { get; }
GetLkgSection(string configKey)1155         object GetLkgSection(string configKey);
GetSection(string configKey)1156         object GetSection(string configKey);
RefreshSection(string configKey)1157         void RefreshSection(string configKey);
Remove()1158         void Remove();
ThrowIfInitErrors()1159         void ThrowIfInitErrors();
1160     }
1161     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1162     public partial interface IInternalConfigRoot
1163     {
1164         bool IsDesignTime { get; }
1165         event System.Configuration.Internal.InternalConfigEventHandler ConfigChanged;
1166         event System.Configuration.Internal.InternalConfigEventHandler ConfigRemoved;
GetConfigRecord(string configPath)1167         System.Configuration.Internal.IInternalConfigRecord GetConfigRecord(string configPath);
GetSection(string section, string configPath)1168         object GetSection(string section, string configPath);
GetUniqueConfigPath(string configPath)1169         string GetUniqueConfigPath(string configPath);
GetUniqueConfigRecord(string configPath)1170         System.Configuration.Internal.IInternalConfigRecord GetUniqueConfigRecord(string configPath);
Init(System.Configuration.Internal.IInternalConfigHost host, bool isDesignTime)1171         void Init(System.Configuration.Internal.IInternalConfigHost host, bool isDesignTime);
RemoveConfig(string configPath)1172         void RemoveConfig(string configPath);
1173     }
1174     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1175     public partial interface IInternalConfigSettingsFactory
1176     {
CompleteInit()1177         void CompleteInit();
SetConfigurationSystem(System.Configuration.Internal.IInternalConfigSystem internalConfigSystem, bool initComplete)1178         void SetConfigurationSystem(System.Configuration.Internal.IInternalConfigSystem internalConfigSystem, bool initComplete);
1179     }
1180     [System.Runtime.InteropServices.ComVisibleAttribute(false)]
1181     public partial interface IInternalConfigSystem
1182     {
1183         bool SupportsUserConfig { get; }
GetSection(string configKey)1184         object GetSection(string configKey);
RefreshConfig(string sectionName)1185         void RefreshConfig(string sectionName);
1186     }
1187     public sealed partial class InternalConfigEventArgs : System.EventArgs
1188     {
InternalConfigEventArgs(string configPath)1189         public InternalConfigEventArgs(string configPath) { }
1190         public string ConfigPath { get { throw null; } set { } }
1191     }
InternalConfigEventHandler(object sender, System.Configuration.Internal.InternalConfigEventArgs e)1192     public delegate void InternalConfigEventHandler(object sender, System.Configuration.Internal.InternalConfigEventArgs e);
StreamChangeCallback(string streamName)1193     public delegate void StreamChangeCallback(string streamName);
1194 }
1195 namespace System.Configuration.Provider
1196 {
1197     public abstract partial class ProviderBase
1198     {
ProviderBase()1199         protected ProviderBase() { }
1200         public virtual string Description { get { throw null; } }
1201         public virtual string Name { get { throw null; } }
Initialize(string name, System.Collections.Specialized.NameValueCollection config)1202         public virtual void Initialize(string name, System.Collections.Specialized.NameValueCollection config) { }
1203     }
1204     public partial class ProviderCollection : System.Collections.ICollection, System.Collections.IEnumerable
1205     {
ProviderCollection()1206         public ProviderCollection() { }
1207         public int Count { get { throw null; } }
1208         public bool IsSynchronized { get { throw null; } }
1209         public System.Configuration.Provider.ProviderBase this[string name] { get { throw null; } }
1210         public object SyncRoot { get { throw null; } }
Add(System.Configuration.Provider.ProviderBase provider)1211         public virtual void Add(System.Configuration.Provider.ProviderBase provider) { }
Clear()1212         public void Clear() { }
CopyTo(System.Configuration.Provider.ProviderBase[] array, int index)1213         public void CopyTo(System.Configuration.Provider.ProviderBase[] array, int index) { }
GetEnumerator()1214         public System.Collections.IEnumerator GetEnumerator() { throw null; }
Remove(string name)1215         public void Remove(string name) { }
SetReadOnly()1216         public void SetReadOnly() { }
System.Collections.ICollection.CopyTo(System.Array array, int index)1217         void System.Collections.ICollection.CopyTo(System.Array array, int index) { }
1218     }
1219     [System.SerializableAttribute]
1220     public partial class ProviderException : System.Exception
1221     {
ProviderException()1222         public ProviderException() { }
ProviderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)1223         protected ProviderException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
ProviderException(string message)1224         public ProviderException(string message) { }
ProviderException(string message, System.Exception innerException)1225         public ProviderException(string message, System.Exception innerException) { }
1226     }
1227 }
1228