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