Implemented interface member:
property
MatchDisposition
Microsoft.TemplateEngine.Edge.Template.IFilteredTemplateInfo.MatchDisposition
1 write to MatchDisposition
Microsoft.TemplateEngine.Edge (1)
Settings\FilteredTemplateInfo.cs (1)
15
MatchDisposition
= matchDisposition;
8 references to MatchDisposition
Microsoft.TemplateEngine.Edge (8)
Settings\FilteredTemplateInfo.cs (8)
22
public bool IsMatch =>
MatchDisposition
.Count > 0 && !
MatchDisposition
.Any(x => x.Kind == MatchKind.Mismatch);
26
public bool IsPartialMatch =>
MatchDisposition
.Any(x => x.Kind != MatchKind.Mismatch)
27
&&
MatchDisposition
.All(x => x.Location != MatchLocation.Context
31
public bool HasParameterMismatch =>
MatchDisposition
.Any(x => x.Location == MatchLocation.OtherParameter && x.Kind != MatchKind.Exact);
33
public bool IsParameterMatch => !HasParameterMismatch &&
MatchDisposition
.Any(x => x.Location == MatchLocation.OtherParameter);
35
public bool HasInvalidParameterValue =>
MatchDisposition
.Any(x => x.Location == MatchLocation.OtherParameter && x.Kind == MatchKind.InvalidParameterValue);
37
public bool HasAmbiguousParameterMatch => !HasInvalidParameterValue &&
MatchDisposition
.Any(x => x.Location == MatchLocation.OtherParameter && x.Kind == MatchKind.AmbiguousParameterValue);