Interface IInputTemplate<T>
Represents an input configuration template from which valid input configuration can be serialized. The implementation of which is a wrapper around an interface that implements this interface.
Inherited Members
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Snowflake.Configuration.IConfigurationOptionDescriptor, Snowflake.Configuration.IConfigurationValue>>.GetEnumerator()
System.Collections.IEnumerable.GetEnumerator()
Namespace: Snowflake.Configuration.Input
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IInputTemplate<out T> : IInputTemplate, IConfigurationSection<T>, IConfigurationSection, IEnumerable<KeyValuePair<IConfigurationOptionDescriptor, IConfigurationValue>>, IEnumerable where T : class, IInputTemplate<T>
Type Parameters
Name | Description |
---|---|
T | The type of input configuration |
Properties
Template
Gets the template in which the values are stored for this input configuration
Declaration
T Template { get; }
Property Value
Type | Description |
---|---|
T |