2 instantiations of TypeParameterMetadata
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\TypeParameterMetadata.cs (2)
10
public static TypeParameterMetadata Default { get; } =
new
();
37
=>
new
()
14 references to TypeParameterMetadata
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\Components\ComponentGenericTypePass.cs (1)
425
if (attribute.Metadata is
TypeParameterMetadata
{ Constraints: string constraints })
Language\Components\ComponentNodeWriter.cs (1)
362
if (attribute.Metadata is
TypeParameterMetadata
{ NameWithAttributes: string withAttributes })
Language\Components\TagHelperBoundAttributeDescriptorExtensions.cs (1)
30
=> attribute.Metadata is
TypeParameterMetadata
{ IsCascading: true };
Language\Components\TypeParameterMetadata.cs (2)
10
public static
TypeParameterMetadata
Default { get; } = new();
36
public readonly
TypeParameterMetadata
Build()
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
397
var metadata = new
TypeParameterMetadata
.Builder
rzc (8)
Json\ObjectReaders_TagHelpers.cs (6)
225
MetadataKind.TypeParameter => reader.ReadNonNullObjectOrDefault(propertyName, ReadTypeParameterMetadata, defaultValue:
TypeParameterMetadata
.Default),
236
static
TypeParameterMetadata
ReadTypeParameterMetadata(JsonDataReader reader)
238
var builder = new
TypeParameterMetadata
.Builder
240
IsCascading = reader.ReadBooleanOrFalse(nameof(
TypeParameterMetadata
.IsCascading)),
241
Constraints = reader.ReadStringOrNull(nameof(
TypeParameterMetadata
.Constraints)),
242
NameWithAttributes = reader.ReadStringOrNull(nameof(
TypeParameterMetadata
.NameWithAttributes))
Json\ObjectWriters_TagHelpers.cs (2)
180
WriteTypeParameterMetadata(writer, (
TypeParameterMetadata
)value);
209
static void WriteTypeParameterMetadata(JsonDataWriter writer,
TypeParameterMetadata
metadata)