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