• Introduction
  • C# API
  • GraphQL API
  • Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Class ConfigurationSection<T>

Inheritance
System.Object
ConfigurationSection<T>
Implements
IConfigurationSection<T>
IConfigurationSection
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<IConfigurationOptionDescriptor, IConfigurationValue>>
System.Collections.IEnumerable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Snowflake.Configuration
Assembly: Snowflake.Framework.dll
Syntax
public class ConfigurationSection<T> : IConfigurationSection<T>, IConfigurationSection, IEnumerable<KeyValuePair<IConfigurationOptionDescriptor, IConfigurationValue>>, IEnumerable where T : class, IConfigurationSection<T>
Type Parameters
Name Description
T

Properties

Configuration

Declaration
public T Configuration { get; }
Property Value
Type Description
T

Descriptor

Declaration
public IConfigurationSectionDescriptor Descriptor { get; }
Property Value
Type Description
IConfigurationSectionDescriptor

Item[String]

Declaration
public object this[string key] { get; set; }
Parameters
Type Name Description
System.String key
Property Value
Type Description
System.Object

ValueCollection

Declaration
public IConfigurationValueCollection ValueCollection { get; }
Property Value
Type Description
IConfigurationValueCollection

Values

Declaration
public IReadOnlyDictionary<string, IConfigurationValue> Values { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyDictionary<System.String, IConfigurationValue>

Methods

GetEnumerator()

Declaration
public IEnumerator<KeyValuePair<IConfigurationOptionDescriptor, IConfigurationValue>> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<IConfigurationOptionDescriptor, IConfigurationValue>>

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

Implements

IConfigurationSection<T>
IConfigurationSection
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
In This Article
  • Properties
    • Configuration
    • Descriptor
    • Item[String]
    • ValueCollection
    • Values
  • Methods
    • GetEnumerator()
  • Explicit Interface Implementations
    • IEnumerable.GetEnumerator()
  • Implements
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.