2 writes to ProvidesCascadingGenericTypes
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\ComponentGenericTypePass.cs (2)
88
node.
ProvidesCascadingGenericTypes
??= new();
149
node.
ProvidesCascadingGenericTypes
??= new();
7 references to ProvidesCascadingGenericTypes
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\Components\ComponentGenericTypePass.cs (5)
89
node.
ProvidesCascadingGenericTypes
[typeArgumentNode.TypeParameterName] = new CascadingGenericTypeParameter
150
if (!node.
ProvidesCascadingGenericTypes
.TryGetValue(typeName, out var existingValue)
153
node.
ProvidesCascadingGenericTypes
[typeName] = provideCascadingGenericTypes;
190
if (candidateAncestor.
ProvidesCascadingGenericTypes
!= null
191
&& candidateAncestor.
ProvidesCascadingGenericTypes
.TryGetValue(uncoveredBindingKey, out var genericTypeProvider))
Language\Components\ComponentNodeWriter.cs (2)
490
if (node.
ProvidesCascadingGenericTypes
!= null)
492
foreach (var cascadeGeneric in node.
ProvidesCascadingGenericTypes
.Values)