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