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