22 references to PropertyKind
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (22)
83ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties) 88ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties) 93ImmutableArray<(IPropertySymbol property, PropertyKind kind)> properties, 168if (kind == PropertyKind.Ignored) 190private static void CreateProperty(TagHelperDescriptorBuilder builder, INamedTypeSymbol containingSymbol, IPropertySymbol property, PropertyKind kind) 207if (kind == PropertyKind.Enum) 211else if (kind == PropertyKind.ChildContent) 215else if (kind == PropertyKind.EventCallback) 219else if (kind == PropertyKind.Delegate) 617private static ImmutableArray<(IPropertySymbol property, PropertyKind kind)> GetProperties(INamedTypeSymbol type) 620using var results = new PooledArrayBuilder<(IPropertySymbol, PropertyKind)>(); 647var kind = PropertyKind.Default; 663results.Add((property, PropertyKind.Ignored)); 667kind = PropertyKind.Ignored; 680kind = PropertyKind.Ignored; 683if (kind == PropertyKind.Default) 687var p when IsEnum(p) => PropertyKind.Enum, 688var p when IsRenderFragment(p) => PropertyKind.ChildContent, 689var p when IsEventCallback(p) => PropertyKind.EventCallback, 690var p when IsDelegate(p) => PropertyKind.Delegate, 691_ => PropertyKind.Default