1 implementation of Info
Microsoft.TemplateEngine.Edge (1)
Settings\TemplateMatchInfo.cs (1)
84
public ITemplateInfo
Info
{ get; }
17 references to Info
Microsoft.TemplateEngine.Cli (10)
TemplateResolution\TemplateGroupMatchInfo.cs (10)
160
internal IEnumerable<ITemplateInfo> TemplatesWithMatchingInfo => TemplateMatchInfosWithMatchingInfo.Select(template => template.
Info
);
166
internal IEnumerable<ITemplateInfo> TemplatesWithMatchingParameters => TemplateMatchInfosWithMatchingParameters.Select(template => template.
Info
);
173
=> TemplateMatchInfosWithMatchingParametersForPreferredLanguage.Select(template => template.
Info
);
233
var parameterMatchInfos = templateParametersFilter(template.
Info
);
252
return (templates.Single().
Info
, templates.Single().GetValidTemplateParameters());
269
ITemplateParameter? choiceParameter = template.
Info
.GetChoiceParameter(parameter);
288
return GetHighestPrecedenceTemplateMatchInfos().Select(matchInfo => matchInfo.
Info
);
314
int highestPrecedence = templatesToCheck.Max(t => t.
Info
.Precedence);
315
return templatesToCheck.Where(t => t.
Info
.Precedence == highestPrecedence);
328
matchInfo => matchInfo.
Info
.GetLanguage()?.Equals(languageMatch.Value, StringComparison.OrdinalIgnoreCase) ?? false);
Microsoft.TemplateEngine.Edge (7)
TemplateListFilter.cs (7)
143
return ReferenceEquals(x?.
Info
, y?.
Info
) || (x != null && y != null && x?.
Info
!= null && y?.
Info
!= null && string.Equals(x?.
Info
?.Identity, y?.
Info
?.Identity, StringComparison.Ordinal));
148
return obj?.
Info
?.Identity?.GetHashCode() ?? 0;