using System;
using Cpp2IlInjected;
namespace System.Configuration
{
/// Contains the value of a settings property that can be loaded and stored by an instance of .
// Token: 0x02000383 RID: 899
[Token(Token = "0x2000383")]
public class SettingsPropertyValue
{
/// Initializes a new instance of the class, based on supplied parameters.
/// Specifies a object.
// Token: 0x060017C4 RID: 6084 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60017C4")]
[Address(RVA = "0x2F47550", Offset = "0x2F46550", VA = "0x182F47550")]
public SettingsPropertyValue(SettingsProperty property)
{
}
/// Gets or sets whether the value of a object has been deserialized.
///
/// if the value of a object has been deserialized; otherwise, .
// Token: 0x17000513 RID: 1299
// (get) Token: 0x060017C5 RID: 6085 RVA: 0x0000A698 File Offset: 0x00008898
// (set) Token: 0x060017C6 RID: 6086 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000513")]
public bool Deserialized
{
[Token(Token = "0x60017C5")]
[Address(RVA = "0x2F47580", Offset = "0x2F46580", VA = "0x182F47580")]
get
{
return default(bool);
}
[Token(Token = "0x60017C6")]
[Address(RVA = "0x2F476D0", Offset = "0x2F466D0", VA = "0x182F476D0")]
set
{
}
}
/// Gets or sets whether the value of a object has changed.
///
/// if the value of a object has changed; otherwise, .
// Token: 0x17000514 RID: 1300
// (get) Token: 0x060017C7 RID: 6087 RVA: 0x0000A6B0 File Offset: 0x000088B0
// (set) Token: 0x060017C8 RID: 6088 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000514")]
public bool IsDirty
{
[Token(Token = "0x60017C7")]
[Address(RVA = "0x2F475B0", Offset = "0x2F465B0", VA = "0x182F475B0")]
get
{
return default(bool);
}
[Token(Token = "0x60017C8")]
[Address(RVA = "0x2F47700", Offset = "0x2F46700", VA = "0x182F47700")]
set
{
}
}
/// Gets the name of the property from the associated object.
/// The name of the object.
// Token: 0x17000515 RID: 1301
// (get) Token: 0x060017C9 RID: 6089 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000515")]
public string Name
{
[Token(Token = "0x60017C9")]
[Address(RVA = "0x2F475E0", Offset = "0x2F465E0", VA = "0x182F475E0")]
get
{
return null;
}
}
/// Gets the object.
/// The object that describes the object.
// Token: 0x17000516 RID: 1302
// (get) Token: 0x060017CA RID: 6090 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000516")]
public SettingsProperty Property
{
[Token(Token = "0x60017CA")]
[Address(RVA = "0x2F47640", Offset = "0x2F46640", VA = "0x182F47640")]
get
{
return null;
}
}
/// Gets or sets the value of the object.
/// The value of the object. When this value is set, the property is set to and is set to .
/// When a value is first accessed from the property, and if the value was initially stored into the object as a serialized representation using the property, the property will trigger deserialization of the underlying value. As a side effect, the property will be set to .
/// If this chain of events occurs in ASP.NET, and if an error occurs during the deserialization process, the error is logged using the health-monitoring feature of ASP.NET. By default, this means that deserialization errors will show up in the Application Event Log when running under ASP.NET. If this process occurs outside of ASP.NET, and if an error occurs during deserialization, the error is suppressed, and the remainder of the logic during deserialization occurs. If there is no serialized value to deserialize when the deserialization is attempted, then object will instead attempt to return a default value if one was configured as defined on the associated instance. In this case, if the property was set to either , or to the string "[null]", then the object will initialize the property to either for reference types, or to the default value for the associated value type. On the other hand, if property holds a valid object reference or string value (other than "[null]"), then the property is returned instead.
/// If there is no serialized value to deserialize when the deserialization is attempted, and no default value was specified, then an empty string will be returned for string types. For all other types, a default instance will be returned by calling - for reference types this means an attempt will be made to create an object instance using the default constructor. If this attempt fails, then is returned.
/// While attempting to use the default value from the property, an error occurred. Either the attempt to convert property to a valid type failed, or the resulting value was not compatible with the type defined by .
// Token: 0x17000517 RID: 1303
// (get) Token: 0x060017CB RID: 6091 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060017CC RID: 6092 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000517")]
public object PropertyValue
{
[Token(Token = "0x60017CB")]
[Address(RVA = "0x2F47610", Offset = "0x2F46610", VA = "0x182F47610")]
get
{
return null;
}
[Token(Token = "0x60017CC")]
[Address(RVA = "0x2F47730", Offset = "0x2F46730", VA = "0x182F47730")]
set
{
}
}
/// Gets or sets the serialized value of the object.
/// The serialized value of a object.
/// The serialization options for the property indicated the use of a string type converter, but a type converter was not available.
// Token: 0x17000518 RID: 1304
// (get) Token: 0x060017CD RID: 6093 RVA: 0x00002050 File Offset: 0x00000250
// (set) Token: 0x060017CE RID: 6094 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x17000518")]
public object SerializedValue
{
[Token(Token = "0x60017CD")]
[Address(RVA = "0x2F47670", Offset = "0x2F46670", VA = "0x182F47670")]
get
{
return null;
}
[Token(Token = "0x60017CE")]
[Address(RVA = "0x2F47760", Offset = "0x2F46760", VA = "0x182F47760")]
set
{
}
}
/// Gets a Boolean value specifying whether the value of the object is the default value as defined by the property value on the associated object.
///
/// if the value of the object is the default value; otherwise, .
// Token: 0x17000519 RID: 1305
// (get) Token: 0x060017CF RID: 6095 RVA: 0x0000A6C8 File Offset: 0x000088C8
[Token(Token = "0x17000519")]
public bool UsingDefaultValue
{
[Token(Token = "0x60017CF")]
[Address(RVA = "0x2F476A0", Offset = "0x2F466A0", VA = "0x182F476A0")]
get
{
return default(bool);
}
}
}
}