Class Scope<T>
Defines a configuration settings scope. Classes that inherit from this abstract class can be used to define scopes for configuration settings. Each scope is a JSON object that contains a set of configuration settings.
public class Scope<T> : Dictionary<string, ConfigProperty>, IDictionary<string, ConfigProperty>, ICollection<KeyValuePair<string, ConfigProperty>>, IReadOnlyDictionary<string, ConfigProperty>, IReadOnlyCollection<KeyValuePair<string, ConfigProperty>>, IEnumerable<KeyValuePair<string, ConfigProperty>>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable
Type Parameters
T
- Inheritance
-
Scope<T>
- Implements
- Derived
- Inherited Members
Constructors
- Scope()
Crates a new instance.
Methods
- RetrieveValues()
Retrieves the values of the properties of this scope from their corresponding static properties.
- Update(Scope<T>)
Updates this instance from the specified source scope.