22 references to PropertyKind
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (22)
87ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties) 93ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties) 99ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties, 174if (kind == PropertyKind.Ignored) 196private static void CreateProperty(Compilation compilation, TagHelperDescriptorBuilder builder, INamedTypeSymbol containingSymbol, IPropertySymbol property, PropertyKind kind) 213if (kind == PropertyKind.Enum) 217else if (kind == PropertyKind.ChildContent) 221else if (kind == PropertyKind.EventCallback) 225else if (kind == PropertyKind.Delegate) 628private static ImmutableArray<(IPropertySymbol property, PropertyKind kind)> GetProperties(INamedTypeSymbol type) 631using var results = new PooledArrayBuilder<(IPropertySymbol, PropertyKind)>(); 658var kind = PropertyKind.Default; 674results.Add((property, PropertyKind.Ignored)); 678kind = PropertyKind.Ignored; 691kind = PropertyKind.Ignored; 694if (kind == PropertyKind.Default) 698var p when IsEnum(p) => PropertyKind.Enum, 699var p when IsRenderFragment(p) => PropertyKind.ChildContent, 700var p when IsEventCallback(p) => PropertyKind.EventCallback, 701var p when IsDelegate(p) => PropertyKind.Delegate, 702_ => PropertyKind.Default