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