• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

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
IInputTemplate.PlayerIndex
IInputTemplate.Values
IInputTemplate.Options
IInputTemplate.Item[ControllerElement]
IConfigurationSection<T>.Configuration
IConfigurationSection.Descriptor
IConfigurationSection.ValueCollection
IConfigurationSection.Item[String]
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
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.