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
12 references to CascadingGenericTypeParameter
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\Components\ComponentDesignTimeNodeWriter.cs (1)
591
case
CascadingGenericTypeParameter
syntheticArg:
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 (3)
254
case
CascadingGenericTypeParameter
:
476
foreach (
var
cascadingGenericType in node.ReceivesCascadingGenericTypes)
492
foreach (
var
cascadeGeneric in node.ProvidesCascadingGenericTypes.Values)
Language\Components\ComponentRuntimeNodeWriter.cs (1)
571
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; }