Class ConfigurationValueCollection
Inheritance
System.Object
ConfigurationValueCollection
Implements
System.Collections.Generic.IEnumerable<
System.ValueTuple<
System.String,
System.String,
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()
Assembly: Snowflake.Framework.dll
Syntax
public class ConfigurationValueCollection : IConfigurationValueCollection, IEnumerable<(string section, string option, IConfigurationValue value)>, IEnumerable
Properties
Guid
Declaration
public Guid Guid { get; }
Property Value
Type |
Description |
System.Guid |
|
Item[IConfigurationSectionDescriptor]
Declaration
public IReadOnlyDictionary<string, IConfigurationValue> this[IConfigurationSectionDescriptor descriptor] { get; }
Parameters
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyDictionary<System.String, IConfigurationValue> |
|
Item[IConfigurationSectionDescriptor, String]
Declaration
public IConfigurationValue this[IConfigurationSectionDescriptor descriptor, string option] { get; }
Parameters
Property Value
Item[Guid]
Declaration
public (string section, string option, IConfigurationValue value) this[Guid valueGuid] { get; }
Parameters
Type |
Name |
Description |
System.Guid |
valueGuid |
|
Property Value
Methods
GetEnumerator()
Declaration
public IEnumerator<(string, string, IConfigurationValue)> GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<System.ValueTuple<System.String, System.String, IConfigurationValue>> |
|
MakeExistingValueCollection<T>(IEnumerable<(String section, String option, (String stringValue, Guid guid) value)>, Guid)
Declaration
public static IConfigurationValueCollection MakeExistingValueCollection<T>(IEnumerable<(string section, string option, (string stringValue, Guid guid) value)> values, Guid collectionGuid)
where T : class, IConfigurationCollection, IConfigurationCollection<T>
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.String, System.ValueTuple<System.String, System.Guid>>> |
values |
|
System.Guid |
collectionGuid |
|
Returns
Type Parameters
MakeExistingValueCollection<T>(IEnumerable<(String option, (String stringValue, Guid guid) value)>, String, Guid)
Declaration
public static IConfigurationValueCollection MakeExistingValueCollection<T>(IEnumerable<(string option, (string stringValue, Guid guid) value)> values, string sectionName, Guid collectionGuid)
where T : class, IConfigurationSection<T>
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.ValueTuple<System.String, System.Guid>>> |
values |
|
System.String |
sectionName |
|
System.Guid |
collectionGuid |
|
Returns
Type Parameters
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type |
Description |
System.Collections.IEnumerator |
|
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable