27 references to Partial
Microsoft.TemplateEngine.Cli (3)
TemplateResolution\CliFilters.cs (3)
48
return new MatchInfo(MatchInfo.BuiltIn.Name, name, MatchKind.
Partial
);
74
return new MatchInfo(MatchInfo.BuiltIn.Name, name, MatchKind.
Partial
);
79
return new MatchInfo(MatchInfo.BuiltIn.ShortName, name, MatchKind.
Partial
);
Microsoft.TemplateEngine.Utils (24)
TemplateMatchInfoExtensions.cs (12)
14
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.Exact" /> or <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.Name"/>.
18
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.Name && (x.Kind == MatchKind.Exact || x.Kind == MatchKind.
Partial
));
30
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.Name"/>.
34
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.Name && x.Kind == MatchKind.
Partial
);
46
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.Exact" /> or <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.ShortName"/>.
50
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.ShortName && (x.Kind == MatchKind.Exact || x.Kind == MatchKind.
Partial
));
62
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.ShortName"/>.
66
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.ShortName && x.Kind == MatchKind.
Partial
);
142
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.Exact" /> or <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.Author"/>.
146
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.Author && (x.Kind == MatchKind.Exact || x.Kind == MatchKind.
Partial
)); // CodeQL [cs/campaign/constantine] False Positive: CodeQL wrongly detected "Author"
158
/// Returns true when <paramref name="templateMatchInfo"/> has <see cref="MatchKind.
Partial
" /> match on <see cref="MatchInfo.BuiltIn.Author"/>.
162
return templateMatchInfo.MatchDisposition.Any(x => x.Name == MatchInfo.BuiltIn.Author && x.Kind == MatchKind.
Partial
); // CodeQL [cs/campaign/constantine] False Positive: CodeQL wrongly detected "Author"
WellKnownSearchFilters.cs (12)
16
/// The template should match all filters: <see cref="ITemplateMatchInfo.MatchDisposition"/> should have all dispositions of <see cref="MatchKind.Exact"/> or <see cref="MatchKind.
Partial
"/>.
19
t => t.MatchDisposition.Count > 0 && t.MatchDisposition.All(x => x.Kind is MatchKind.Exact or MatchKind.
Partial
);
22
/// The template should match at least one filter: <see cref="ITemplateMatchInfo.MatchDisposition"/> should have at least one disposition of <see cref="MatchKind.Exact"/> or <see cref="MatchKind.
Partial
"/>.
25
t => t.MatchDisposition.Any(x => x.Kind is MatchKind.Exact or MatchKind.
Partial
);
29
/// - if <paramref name="name"/> is null or empty, adds match disposition <see cref="MatchInfo.BuiltIn.Name"/> with <see cref="MatchKind.
Partial
"/>;<br/>
32
/// - if <see cref="ITemplateMetadata.Name"/> contains <paramref name="name"/> (case insensitive), adds match disposition <see cref="MatchInfo.BuiltIn.Name"/> with <see cref="MatchKind.
Partial
"/>;<br/>
33
/// - if one of the short names in <see cref="ITemplateMetadata.ShortNameList"/> contains <paramref name="name"/> (case insensitive), adds match disposition <see cref="MatchInfo.BuiltIn.ShortName"/> with <see cref="MatchKind.
Partial
"/>;<br/>
43
return new MatchInfo(MatchInfo.BuiltIn.Name, name, MatchKind.
Partial
);
69
return new MatchInfo(MatchInfo.BuiltIn.Name, name, MatchKind.
Partial
);
74
return new MatchInfo(MatchInfo.BuiltIn.ShortName, name, MatchKind.
Partial
);
191
/// - if <see cref="ITemplateMetadata.Author"/> contains <paramref name="author"/> (case insensitive), adds match disposition <see cref="MatchInfo.BuiltIn.Author"/> with <see cref="MatchKind.
Partial
"/>;<br/>
218
return new MatchInfo(MatchInfo.BuiltIn.Author, author, MatchKind.
Partial
);