Edit

TemplateSearchData Class

Definition

Template searchable data.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.TemplateSearch.Common.TemplateSearchData+TemplateSearchDataJsonConverter))]
public class TemplateSearchData : Microsoft.TemplateEngine.Abstractions.ITemplateInfo
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.TemplateSearch.Common.TemplateSearchData+TemplateSearchDataJsonConverter))>]
type TemplateSearchData = class
    interface ITemplateInfo
Public Class TemplateSearchData
Implements ITemplateInfo
Inheritance
TemplateSearchData
Attributes
Newtonsoft.Json.JsonConverterAttribute
Implements

Constructors

TemplateSearchData(ITemplateInfo, IDictionary<String,Object>)

Properties

AdditionalData

Gets the additional data available for template package.

Author

Gets template author.

Classifications

Gets template classifications.

Description

Gets template description.

GroupIdentity

Gets template group identity.

Identity

Gets template identity.

Name

Gets template name.

ParameterDefinitions

Gets the list of template parameters.

Parameters
Obsolete.

Gets the list of template parameters.

Precedence

Gets template precedence. The precedence is used to prioritized templates inside template groups: the template with the higher value will be prioritized over the template with lower value.

ShortNameList

Gets the list of short names defined for the template.

TagsCollection

Gets template tags.

ThirdPartyNotices

Gets third party notices.

Explicit Interface Implementations

ITemplateInfo.BaselineInfo
ITemplateInfo.CacheParameters
ITemplateInfo.ConfigPlace
ITemplateInfo.Constraints
ITemplateInfo.DefaultName
ITemplateInfo.GeneratorId
ITemplateInfo.HasScriptRunningPostActions
ITemplateInfo.HostConfigPlace
ITemplateInfo.LocaleConfigPlace
ITemplateInfo.MountPointUri
ITemplateInfo.PostActions
ITemplateInfo.ShortName
ITemplateInfo.Tags

Extension Methods

GetChoiceParameter(ITemplateInfo, String)

Gets the choice template parameter by parameterName.

GetLanguage(ITemplateInfo)

Gets the language defined in template.

GetParameter(ITemplateInfo, String)

Gets the template parameter by parameterName.

GetTagValue(ITemplateInfo, String)

Gets the possible values for the tag tagName in template.

GetTemplateType(ITemplateInfo)

Gets the type defined in template.

Applies to