using System;
using System.Xml;
using Cpp2IlInjected;
namespace System.Configuration
{
/// Represents a section within a configuration file.
// Token: 0x02000002 RID: 2
[Token(Token = "0x2000002")]
public abstract class ConfigurationSection : ConfigurationElement
{
/// Reads XML from the configuration file.
/// The object, which reads from the configuration file.
///
/// found no elements in the configuration file.
// 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)
{
}
/// Indicates whether this configuration element has been modified since it was last saved or loaded when implemented in a derived class.
///
/// if the element has been modified; otherwise, .
// 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);
}
/// Resets the value of the method to when implemented in a derived class.
// 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()
{
}
/// Creates an XML string containing an unmerged view of the object as a single section to write to a file.
/// The instance to use as the parent when performing the un-merge.
/// The name of the section to create.
/// The instance to use when writing to a string.
/// An XML string containing an unmerged view of the object.
// 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;
}
}
}