7 instantiations of ParameterName
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\Components\ComponentNodeWriter.cs (7)
436
p.Add(new TypeInferenceMethodParameter(new(p.Count), typeName,
new
(p.Count), usedForTypeInference: true, attribute));
441
p.Add(new TypeInferenceMethodParameter(new(p.Count), typeName,
new
(p.Count), usedForTypeInference: false, splat));
446
p.Add(new TypeInferenceMethodParameter(new(p.Count), typeName,
new
(p.Count), usedForTypeInference: false, renderMode));
457
p.Add(new TypeInferenceMethodParameter(new(p.Count), typeName,
new
(p.Count), usedForTypeInference: false, childContent));
462
p.Add(new TypeInferenceMethodParameter(new(p.Count), "object",
new
(p.Count), usedForTypeInference: false, capture));
468
p.Add(new TypeInferenceMethodParameter(new(p.Count), capture.TypeName,
new
(p.Count), usedForTypeInference: false, capture));
478
p.Insert(i, new TypeInferenceMethodParameter(null, cascadingGenericType.ValueType,
new
(i, isSynthetic: true), usedForTypeInference: true, cascadingGenericType));
6 references to ParameterName
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\CodeGeneration\CodeWriter.WriteInterpolatedStringHandler.cs (1)
72
case ComponentNodeWriter.
ParameterName
name:
Language\Components\ComponentNodeWriter.cs (5)
186
ParameterName
? renderModeParameterName = null;
267
if (renderModeParameterName is
ParameterName
parameterName)
613
protected internal readonly struct TypeInferenceArgName(int depth,
ParameterName
parameterName) : IWriteableValue
630
public
ParameterName
ParameterName { get; }
634
public TypeInferenceMethodParameter(SeqName? seqName, string typeName,
ParameterName
parameterName, bool usedForTypeInference, object source)