2 instantiations of PropertyMetadata
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\PropertyMetadata.cs (2)
10public static PropertyMetadata Default { get; } = new(); 50=> new()
26 references to PropertyMetadata
Microsoft.CodeAnalysis.Razor.Compiler (13)
CSharp\DefaultTagHelperDescriptorFactory.cs (1)
213var metadata = new PropertyMetadata.Builder
Language\BoundAttributeDescriptorExtensions.cs (1)
15return (attribute.Metadata as PropertyMetadata)?.GloballyQualifiedTypeName;
Language\Components\ComponentTildePathPass.cs (1)
146if (node.BoundAttribute?.Metadata is not PropertyMetadata { AcceptsAssetPath: true }
Language\Components\PropertyMetadata.cs (2)
10public static PropertyMetadata Default { get; } = new(); 49public readonly PropertyMetadata Build()
Language\Components\TagHelperBoundAttributeDescriptorExtensions.cs (7)
9=> attribute.Metadata is PropertyMetadata { IsDelegateSignature: true }; 12=> attribute.Metadata is PropertyMetadata { IsDelegateWithAwaitableResult: true }; 21=> attribute.Metadata is PropertyMetadata { IsEventCallback: true }; 24=> attribute.Metadata is PropertyMetadata { IsGenericTyped: true }; 27=> attribute.Metadata is PropertyMetadata { AcceptsStringLiteral: true }; 42=> attribute.Metadata is PropertyMetadata { IsChildContent: true }; 51=> builder.MetadataObject is PropertyMetadata { IsChildContent: true };
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
268var builder = new PropertyMetadata.Builder();
rzc (13)
Json\ObjectReaders_TagHelpers.cs (11)
226MetadataKind.Property => reader.ReadNonNullObjectOrDefault(propertyName, ReadPropertyMetadata, defaultValue: PropertyMetadata.Default), 249static PropertyMetadata ReadPropertyMetadata(JsonDataReader reader) 251var builder = new PropertyMetadata.Builder 253GloballyQualifiedTypeName = reader.ReadStringOrNull(nameof(PropertyMetadata.GloballyQualifiedTypeName)), 254IsChildContent = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsChildContent)), 255IsEventCallback = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsEventCallback)), 256IsDelegateSignature = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsDelegateSignature)), 257IsDelegateWithAwaitableResult = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsDelegateWithAwaitableResult)), 258IsGenericTyped = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsGenericTyped)), 259IsInitOnlyProperty = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.IsInitOnlyProperty)), 260AcceptsAssetPath = reader.ReadBooleanOrFalse(nameof(PropertyMetadata.AcceptsAssetPath))
Json\ObjectWriters_TagHelpers.cs (2)
184WritePropertyMetadata(writer, (PropertyMetadata)value); 220static void WritePropertyMetadata(JsonDataWriter writer, PropertyMetadata metadata)