2 instantiations of CascadingGenericTypeParameter
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\ComponentGenericTypePass.cs (2)
89node.ProvidesCascadingGenericTypes[typeArgumentNode.TypeParameterName] = new CascadingGenericTypeParameter 134var provideCascadingGenericTypes = new CascadingGenericTypeParameter
11 references to CascadingGenericTypeParameter
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Components\ComponentGenericTypePass.cs (5)
134var provideCascadingGenericTypes = new CascadingGenericTypeParameter 150if (!node.ProvidesCascadingGenericTypes.TryGetValue(typeName, out var existingValue) 180List<CascadingGenericTypeParameter>? receivesCascadingGenericTypes = null; 191&& candidateAncestor.ProvidesCascadingGenericTypes.TryGetValue(uncoveredBindingKey, out var genericTypeProvider)) 415private void CreateTypeInferenceMethod(DocumentIntermediateNode documentNode, ComponentIntermediateNode node, List<CascadingGenericTypeParameter>? receivesCascadingGenericTypes)
Language\Components\ComponentNodeWriter.cs (4)
252case CascadingGenericTypeParameter: 474foreach (var cascadingGenericType in node.ReceivesCascadingGenericTypes) 490foreach (var cascadeGeneric in node.ProvidesCascadingGenericTypes.Values) 1199case CascadingGenericTypeParameter syntheticArg:
Language\Intermediate\ComponentIntermediateNode.cs (1)
48public Dictionary<string, CascadingGenericTypeParameter> ProvidesCascadingGenericTypes { get; set; }
Language\Intermediate\ComponentTypeInferenceMethodIntermediateNode.cs (1)
37public List<CascadingGenericTypeParameter> ReceivesCascadingGenericTypes { get; set; }