30 references to RequiredAttributeNameComparison
Microsoft.CodeAnalysis.Razor.Compiler (28)
CSharp\RequiredAttributeParser.cs (8)
63
RequiredAttributeNameComparison
NameComparison,
71
string name,
RequiredAttributeNameComparison
nameComparison,
77
string name,
RequiredAttributeNameComparison
nameComparison,
139
RequiredAttributeNameComparison
nameComparison = default;
180
private (string name,
RequiredAttributeNameComparison
nameComparison) ParsePlainSelector()
183
var
nameComparison =
RequiredAttributeNameComparison
.FullMatch;
200
nameComparison =
RequiredAttributeNameComparison
.PrefixMatch;
Language\RequiredAttributeDescriptor.cs (4)
19
public
RequiredAttributeNameComparison
NameComparison { get; }
30
RequiredAttributeNameComparison
nameComparison,
68
internal static string GetDisplayName(string name,
RequiredAttributeNameComparison
nameComparison)
69
=> nameComparison ==
RequiredAttributeNameComparison
.PrefixMatch
Language\RequiredAttributeDescriptorBuilder.cs (1)
28
public
RequiredAttributeNameComparison
NameComparison { get; set; }
Language\TagHelperMatchingConventions.cs (2)
266
if (descriptor.NameComparison ==
RequiredAttributeNameComparison
.FullMatch)
270
else if (descriptor.NameComparison ==
RequiredAttributeNameComparison
.PrefixMatch)
Language\TagHelpers\Producers\BindTagHelperProducer.cs (9)
263
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
272
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
285
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
294
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
301
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
481
attribute.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
492
attribute.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
498
attribute.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
578
attribute.NameComparison =
RequiredAttributeNameComparison
.PrefixMatch;
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (3)
150
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
164
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
179
a.NameComparison =
RequiredAttributeNameComparison
.FullMatch;
Language\TagMatchingRuleDescriptor.cs (1)
96
var prefix when attribute.NameComparison ==
RequiredAttributeNameComparison
.PrefixMatch => $"^{prefix}",
rzc (2)
Json\ObjectReaders_TagHelpers.cs (2)
68
var
nameComparison = (
RequiredAttributeNameComparison
)reader.ReadByteOrZero(nameof(RequiredAttributeDescriptor.NameComparison));