Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

56 lines
2.9 KiB
C#

using System;
using System.Xml;
using Cpp2IlInjected;
namespace System.Configuration
{
/// <summary>Represents a section within a configuration file.</summary>
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
public abstract class ConfigurationSection : ConfigurationElement
{
/// <summary>Reads XML from the configuration file.</summary>
/// <param name="reader">The <see cref="T:System.Xml.XmlReader" /> object, which reads from the configuration file.</param>
/// <exception cref="T:System.Configuration.ConfigurationErrorsException">
/// <paramref name="reader" /> found no elements in the configuration file.</exception>
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000001")]
[Address(RVA = "0x74E1A0", Offset = "0x74CFA0", VA = "0x18074E1A0", Slot = "13")]
protected internal virtual void DeserializeSection(XmlReader reader)
{
}
/// <summary>Indicates whether this configuration element has been modified since it was last saved or loaded when implemented in a derived class.</summary>
/// <returns>
/// <see langword="true" /> if the element has been modified; otherwise, <see langword="false" />.</returns>
// Token: 0x06000002 RID: 2 RVA: 0x00002054 File Offset: 0x00000254
[Token(Token = "0x6000002")]
[Address(RVA = "0x74E1D0", Offset = "0x74CFD0", VA = "0x18074E1D0", Slot = "7")]
protected internal override bool IsModified()
{
return default(bool);
}
/// <summary>Resets the value of the <see cref="M:System.Configuration.ConfigurationElement.IsModified" /> method to <see langword="false" /> when implemented in a derived class.</summary>
// Token: 0x06000003 RID: 3 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000003")]
[Address(RVA = "0x74E200", Offset = "0x74D000", VA = "0x18074E200", Slot = "10")]
protected internal override void ResetModified()
{
}
/// <summary>Creates an XML string containing an unmerged view of the <see cref="T:System.Configuration.ConfigurationSection" /> object as a single section to write to a file.</summary>
/// <param name="parentElement">The <see cref="T:System.Configuration.ConfigurationElement" /> instance to use as the parent when performing the un-merge.</param>
/// <param name="name">The name of the section to create.</param>
/// <param name="saveMode">The <see cref="T:System.Configuration.ConfigurationSaveMode" /> instance to use when writing to a string.</param>
/// <returns>An XML string containing an unmerged view of the <see cref="T:System.Configuration.ConfigurationSection" /> object.</returns>
// Token: 0x06000004 RID: 4 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x6000004")]
[Address(RVA = "0x74E230", Offset = "0x74D030", VA = "0x18074E230", Slot = "14")]
protected internal virtual string SerializeSection(ConfigurationElement parentElement, string name, ConfigurationSaveMode saveMode)
{
return null;
}
}
}