5 writes to _parameters
Microsoft.CodeAnalysis.CSharp (5)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (5)
475
_parameters
= paramsBuilder.ToImmutableAndFree();
479
_parameters
= ImmutableArray<FunctionPointerParameterSymbol>.Empty;
505
_parameters
= parameterTypes.ZipAsArray(parameterRefKinds, (Method: this, Comp: compilation, ParamRefCustomModifiers: parameterRefCustomModifiers),
533
_parameters
= syntax.ParameterList.Parameters.Count > 1
556
_parameters
= makeParametersFromMetadata(retAndParamTypes.AsSpan()[1..], this);
12 references to _parameters
Microsoft.CodeAnalysis.CSharp (12)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (12)
356
if (
_parameters
.Length > 0)
358
var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(
_parameters
.Length);
359
for (int i = 0; i <
_parameters
.Length; i++)
361
var thisParam =
_parameters
[i];
362
var otherParam = signature.
_parameters
[i];
406
if (
_parameters
.Length > 0)
408
var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(
_parameters
.Length);
409
foreach (var param in
_parameters
)
717
&&
_parameters
.SequenceEqual(other.
_parameters
, compareKind,
753
foreach (var param in
_parameters
)
770
_parameters
.Cast<FunctionPointerParameterSymbol, ParameterSymbol>();