• ASP.NET Core API
  • Core API
  • Mail API
  • Json API
  • Core API
  • Cuemon
  • Template

    Show / Hide Table of Contents
    • Cuemon
      • ActionFactory
      • ActionFactory<TTuple>
      • ArgumentEmptyException
      • AssignmentOperator
      • AssignmentUtility
      • ByteConverter
      • ByteConverterExtensions
      • ByteExtensions
      • ByteUtility
      • ByteUtilityExtensions
      • CasingMethod
      • CharConverter
      • CharConverterExtensions
      • Condition
      • ConditionBuilder<TTuple>
      • ConditionExtensions
      • Converter
      • ConverterExtensions
      • ConvertibleConverter
      • ConvertibleConverterExtensions
      • DataPair
      • DataPair<T>
      • DateSpan
      • DateTimeConverter
      • DateTimeConverterExtensions
      • DateTimeExtensions
      • DateTimeFormatPattern
      • DayPart
      • DayParts
      • DelegateUtility
      • DelegateUtilityExtensions
      • DoubleConverter
      • DoubleConverterExtensions
      • EnumUtility
      • EnumUtilityExtensions
      • EventUtility
      • ExceptionUtility
      • ExceptionUtilityExtensions
      • FuncFactory
      • FuncFactory<TTuple, TResult>
      • GuidConverter
      • GuidConverterExtensions
      • GuidFormats
      • GuidUtility
      • Hierarchy<T>
      • HierarchyExtensions
      • HierarchySerializer
      • HierarchyUtility
      • HorizontalDirection
      • IData
      • IHierarchy<T>
      • IndexMapping
      • Initializer
      • InitializerBuilder<T>
      • IntegerExtensions
      • IWrapper<T>
      • LatencyException
      • LoopUtility
      • Mapping
      • MappingExtensions
      • MethodWrappedException
      • NumberUtility
      • NumberUtilityExtensions
      • ObjectConverter
      • PreambleSequence
      • RandomSeverity
      • RelationalOperator
      • RoundOffAccuracy
      • SortOrder
      • StandardizedDateTimeFormatPattern
      • StringConverter
      • StringConverterExtensions
      • StringExtensions
      • StringFormatter
      • StringReplacePair
      • StringUtility
      • StringUtilityExtensions
      • StructUtility
      • StructUtilityExtensions
      • TaskActionFactory
      • TaskActionFactory<TTuple>
      • TaskFuncFactory
      • TaskFuncFactory<TTuple, TResult>
      • Template
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8, T9>
      • Template<T1, T2, T3, T4, T5, T6, T7, T8>
      • Template<T1, T2, T3, T4, T5, T6, T7>
      • Template<T1, T2, T3, T4, T5, T6>
      • Template<T1, T2, T3, T4, T5>
      • Template<T1, T2, T3, T4>
      • Template<T1, T2, T3>
      • Template<T1, T2>
      • Template<T1>
      • TemplateFactory<TTuple>
      • TesterDoer
      • TesterFunc<T, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, T7, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, T6, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, T5, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, T4, TResult, TSuccess>
      • TesterFunc<T1, T2, T3, TResult, TSuccess>
      • TesterFunc<T1, T2, TResult, TSuccess>
      • TesterFunc<TResult, TSuccess>
      • TesterFuncFactory
      • TesterFuncFactory<TTuple, TResult, TSuccess>
      • TesterFuncUtility
      • TimeRange
      • TimeSpanConverter
      • TimeSpanConverterExtensions
      • TimeSpanExtensions
      • TimeUnit
      • TransientFaultEvidence
      • TransientFaultException
      • TransientOperation
      • TransientOperationOptions
      • TupleUtility
      • Tweaker
      • TweakerExtensions
      • TypeArgumentException
      • TypeArgumentOutOfRangeException
      • TypeCodeConverter
      • TypeCodeConverterExtensions
      • TypeExtensions
      • TypeUtility
      • TypeUtilityExtensions
      • UriConverter
      • UriScheme
      • UriSchemeConverter
      • UriUtility
      • Validator
      • VersionUtility
      • VerticalDirection
      • Wrapper
      • Wrapper<T>
      • WrapperExtensions
    • Cuemon.Collections
      • DataPairCollection
      • DataPairDictionary
    • Cuemon.Collections.Generic
      • CollectionExtensions
      • ComparisonUtility
      • ConditionalCollection<T>
      • DictionaryConverter
      • DictionaryConverterExtensions
      • DictionaryExtensions
      • DictionaryUtility
      • DictionaryUtilityExtensions
      • DynamicComparer
      • DynamicEqualityComparer
      • EnumerableConverter
      • EnumerableConverterExtensions
      • EnumerableExtensions
      • EnumerableSizeComparer<T>
      • EnumerableUtility
      • EnumerableUtilityExtensions
      • ISortableTable<TSource>
      • ListExtensions
      • ListUtility
      • ListUtilityExtensions
      • PagedCollection
      • PagedCollection<T>
      • PagedCollectionExtensions
      • PagedSettings
      • PartitionCollection<T>
      • PartitionCollectionExtensions
      • ReferenceComparer<T>
    • Cuemon.Collections.Specialized
      • NameValueCollectionConverter
      • NameValueCollectionConverterExtensions
      • NameValueCollectionUtility
    • Cuemon.Configuration
      • Configurable<TOptions>
      • IConfigurable<TOptions>
    • Cuemon.Data
      • BulkCopyDataReader
      • DataAdapter
      • DataAdapterEventArgs
      • DataAdapterException
      • DataCommand
      • DataConnection
      • DataDependency
      • DataManager
      • DataParameterEqualityComparer
      • DataTransfer
      • DataTransferColumn
      • DataTransferColumnCollection
      • DataTransferExtensions
      • DataTransferRow
      • DataTransferRowCollection
      • DataTransferSorter
      • DataWatcher
      • DbColumn
      • IDataCommand
      • IDataConnection
      • InOperator<T>
      • QueryBuilder
      • QueryFormat
      • QueryInsertAction
      • QueryType
      • QueryUtility
      • StringDataReader
      • UniqueIndexViolationException
    • Cuemon.Data.CsvClient
      • CsvDataReader
    • Cuemon.Data.SqlClient
      • SqlDataManager
      • SqlInOperator<T>
      • SqlQueryBuilder
    • Cuemon.Data.XmlClient
      • XmlDataReader
    • Cuemon.Diagnostics
      • EventLogEntryType
      • ExceptionDescriptor
      • ExceptionDescriptorAttribute
      • FileVersionInfoExtensions
      • Profiler
      • ProfilerOptions
      • TimeMeasure
      • TimeMeasureOptions
      • TimeMeasureProfiler
      • TimeMeasureProfiler<TResult>
    • Cuemon.Globalization
      • IMessageLocalizer
      • RegionInfoExtensions
      • World
    • Cuemon.Integrity
      • CacheValidator
      • CacheValidatorExtensions
      • CacheValidatorOptions
      • ChecksumBuilder
      • ChecksumBuilderExtensions
      • ChecksumBuilderOptions
      • ChecksumMethod
      • ChecksumResult
      • ChecksumStrength
      • ICacheableEntity
      • ICacheableIntegrity
      • ICacheableTimestamp
    • Cuemon.IO
      • FileInfoConverter
      • JsonStreamConverter
      • StreamConverter
      • StreamConverterExtensions
      • StreamExtensions
      • StreamUtility
      • StreamUtilityExtensions
      • StreamWriterOptions
      • StreamWriterUtility
      • TextReaderConverter
      • TextReaderConverterExtensions
    • Cuemon.IO.Compression
      • CompressionType
      • CompressionUtility
      • CompressionUtilityExtensions
    • Cuemon.Messaging
      • DynamicCorrelation
      • DynamicRequest
      • ICorrelation
      • IRequest
    • Cuemon.Net
      • HttpStatusCodeExtensions
      • NetDependency
      • NetWatcher
    • Cuemon.Net.Http
      • HttpManager
      • HttpManagerExtensions
      • HttpManagerOptions
      • HttpMethodConverter
      • HttpMethodExtensions
      • HttpMethods
      • HttpRequestOptions
    • Cuemon.Reflection
      • ActivatorUtility
      • AssemblyUtility
      • AssemblyUtilityExtensions
      • MemberInfoExtensions
      • MethodBaseConverter
      • MethodBaseConverterExtensions
      • MethodDescriptor
      • ObjectHierarchyOptions
      • ParameterSignature
      • ReflectionUtility
      • ReflectionUtilityExtensions
      • ResourceMatch
    • Cuemon.Runtime
      • Dependency
      • DependencyEventArgs
      • IDependency
      • Watcher
      • WatcherEventArgs
    • Cuemon.Runtime.Caching
      • CacheCollection
      • CacheEventArgs
      • CachingManager
    • Cuemon.Runtime.Serialization
      • JsonConverter
      • JsonInstance
      • JsonInstanceCollection
      • JsonWriter
      • XmlJsonInstance
    • Cuemon.Security
      • Obfuscator
      • ObfuscatorMapping
      • SecureXmlObfuscator
      • SecurityToken
      • SecurityTokenSettings
      • SecurityUtility
      • XmlObfuscator
    • Cuemon.Security.Cryptography
      • AdvancedEncryptionStandardKeySize
      • AdvancedEncryptionStandardUtility
      • CyclicRedundancyCheck
      • CyclicRedundancyCheck32
      • HashAlgorithmType
      • HashOptions
      • HashResult
      • HashUtility
      • HashUtilityExtensions
      • HmacAlgorithmType
      • HmacUtility
      • HmacUtilityExtensions
      • KeyedHashOptions
      • PolynomialRepresentation
      • StreamHashOptions
      • StreamKeyedHashOptions
      • StringHashOptions
      • StringKeyedHashOptions
      • StrongNumberUtility
    • Cuemon.Security.Web
      • JsonWebToken
      • JsonWebTokenHashAlgorithm
      • JsonWebTokenHashAlgorithmConverter
      • JsonWebTokenHeader
      • JsonWebTokenPayload
    • Cuemon.Serialization
      • ExceptionDescriptorSerializationOptions
    • Cuemon.Serialization.Formatters
      • Formatter<TFormat>
      • FormatterExtensions
    • Cuemon.Serialization.Xml
      • DynamicXmlConverter
      • DynamicXmlSerializable
      • XmlConvert
      • XmlReaderExtensions
      • XmlSerializer
      • XmlSerializerSettings
      • XmlSerializerSettingsExtensions
      • XmlWriterExtensions
    • Cuemon.Serialization.Xml.Converters
      • DefaultXmlConverter
      • XmlConverter
      • XmlConverterListExtensions
    • Cuemon.Serialization.Xml.Formatters
      • XmlFormatter
      • XmlFormatterOptions
    • Cuemon.Text
      • EncodingConverter
      • EncodingExtensions
      • EncodingOptions
      • EncodingUtility
      • FallbackEncodingOptions
    • Cuemon.Threading
      • AsyncOptions
      • ParallelTasks
      • ThreadPoolUtility
    • Cuemon.Threading.Tasks
      • TaskExtensions
    • Cuemon.Web
      • FieldValueFilter
      • FieldValueSeparator
      • FormConverter
      • FormUtility
      • HeadersConverter
      • HeadersUtility
      • HttpUtility
      • HttpUtilityExtensions
      • QueryStringConverter
      • QueryStringUtility
    • Cuemon.Web.Security
      • WebSecurityUtility
      • WebSecurityUtilityExtensions
    • Cuemon.Xml
      • XmlConvertExtensions
      • XmlCopyOptions
      • XmlDocumentConverter
      • XmlEncodingUtility
      • XmlReaderConverter
      • XmlReaderUtility
      • XmlReaderUtilityExtensions
      • XmlStreamConverter
      • XmlUtility
      • XmlUtilityExtensions
      • XmlWriterUtility
      • XmlWriterUtilityExtensions
    • Cuemon.Xml.Linq
      • XElementExtensions
    • Cuemon.Xml.Serialization
      • SerializableOrder
      • XmlQualifiedEntity
      • XmlWrapper
    • Cuemon.Xml.XPath
      • XPathNavigableConverter

    Class Template

    Represents a Template with an empty value.

    Inheritance
    System.Object
    Template
    Template<T1>
    Namespace: Cuemon
    Assembly: Cuemon.Core.dll
    Syntax
    public class Template
    Remarks

    Inspired by Tuple objects, Template, was chosen because of the naming conflict in newer version of the .NET Framework. The name, Template, was inspired by the Variadic Template in C++.

    Constructors

    | Improve this Doc

    Template()

    Initializes a new instance of the Template class.

    Declaration
    public Template()

    Properties

    | Improve this Doc

    IsEmpty

    Gets a value indicating whether this Template is empty.

    Declaration
    public virtual bool IsEmpty { get; }
    Property Value
    Type Description
    System.Boolean

    true if this Template is empty; otherwise, false.

    Methods

    | Improve this Doc

    Clone()

    Creates a shallow copy of the current Template object.

    Declaration
    public virtual Template Clone()
    Returns
    Type Description
    Template

    A new Template that is a copy of this instance.

    Remarks

    When thread safety is required this is the method to invoke.

    | Improve this Doc

    ToArray()

    Returns an array of objects that represent the arguments passed to this instance.

    Declaration
    public virtual object[] ToArray()
    Returns
    Type Description
    System.Object[]

    An array of objects that represent the arguments passed to this instance. Returns an empty array if the current instance was constructed with no generic arguments.

    | Improve this Doc

    ToString()

    Returns a System.String that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String

    A System.String that represents this instance.

    Overrides
    System.Object.ToString()

    Extension Methods

    ConverterExtensions.ParseWith<TSource, TResult>(TSource, Func<TSource, TResult>)
    ConverterExtensions.ParseWith<TSource, T, TResult>(TSource, Func<TSource, T, TResult>, T)
    ConverterExtensions.ParseWith<TSource, T1, T2, TResult>(TSource, Func<TSource, T1, T2, TResult>, T1, T2)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, TResult>(TSource, Func<TSource, T1, T2, T3, TResult>, T1, T2, T3)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, TResult>(TSource, Func<TSource, T1, T2, T3, T4, TResult>, T1, T2, T3, T4)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, TResult>, T1, T2, T3, T4, T5, T6, T7)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, TResult>, T1, T2, T3, T4, T5, T6, T7, T8)
    ConverterExtensions.ParseWith<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(TSource, Func<TSource, T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    ConverterExtensions.As<TResult>(Object)
    ConverterExtensions.As<TResult>(Object, TResult)
    ConverterExtensions.As<TResult>(Object, TResult, IFormatProvider)
    DelegateUtilityExtensions.Wrap<TResult>(TResult)
    DelegateUtilityExtensions.DynamicWrap<TResult>(TResult)
    TweakerExtensions.Adjust<T>(T, Func<T, T>)
    TypeUtilityExtensions.Is<T>(Object)
    TypeUtilityExtensions.IsNot<T>(Object)
    TypeUtilityExtensions.IsNullable<T>(T)
    WrapperExtensions.UseWrapper<T>(T, Action<IDictionary<String, Object>>)
    WrapperExtensions.UseWrapper<T>(T, MemberInfo, Action<IDictionary<String, Object>>)
    EnumerableUtilityExtensions.Yield<TSource>(TSource)
    HashUtilityExtensions.ComputeHash(Object, Action<HashOptions>)
    HmacUtilityExtensions.ComputeKeyedHash(Object, Byte[], Action<KeyedHashOptions>)
    • Improve this Doc
    • View Source
    In This Article
    • Constructors
      • Template()
    • Properties
      • IsEmpty
    • Methods
      • Clone()
      • ToArray()
      • ToString()
    • Extension Methods
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX