Edit

Microsoft.TemplateEngine.Utils Namespace

Classes

ArrayExtensions
BaselineCacheInfo
BaselineInfo
CacheParameter
CacheTag
CombinedList<T>
ContentGenerationException
DefaultTemplateEngineHost
DefaultTemplatePackageProvider

Generic provider that can be used by different factories that have a fixed list of ".nupkgs" or folders.

DictionaryExtensions
DirectedGraph<T>
EngineEnvironmentSettingsExtensions
EngineInitializationException
EnumerableExtensions
EqualityExtensions
ExactVersionSpecification
FileFindHelpers
FileSystemInfoExtensions
Glob
IFileSystemInfoExtensions
InMemoryFileSystem

In-memory file system implementation of IPhysicalFileSystem.

InstallRequestPathResolution

Helper class which expands request like "*.nupkg" into multiple ".nupkg" files in folder. And returns absolute path to files or folders.

ListExtensions
LocalizationLocator
MultiValueParameter

Container type holding the values for parameters with multiple values.

ParameterSetDataExtensions
ParserExtensions
PhysicalFileSystem

Local file system implementation of IPhysicalFileSystem.

RangeVersionSpecification
RuntimeValueUtil
TemplateAuthoringException
TemplateInfoExtensions

The class provides ITemplateInfo extension methods.

TemplateMatchInfoExtensions

Set of useful extensions when working with ITemplateMatchInfo.

TemplateParameter
TemplateParameterExtensions

Extensions helper methods for work with ITemplateParameter.

Timing
VersionStringHelpers
WellKnownSearchFilters

Collection of the predicates to be used for filtering templates by the most used ITemplateInfo properties.

Interfaces

IVersionSpecification

Defines a version specification used in a template definition.