5 writes to _parameters
Microsoft.CodeAnalysis.CSharp (5)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (5)
473
_parameters
= paramsBuilder.ToImmutableAndFree();
477
_parameters
= ImmutableArray<FunctionPointerParameterSymbol>.Empty;
503
_parameters
= parameterTypes.ZipAsArray(parameterRefKinds, (Method: this, Comp: compilation, ParamRefCustomModifiers: parameterRefCustomModifiers),
531
_parameters
= syntax.ParameterList.Parameters.Count > 1
554
_parameters
= makeParametersFromMetadata(retAndParamTypes.AsSpan()[1..], this);
12 references to _parameters
Microsoft.CodeAnalysis.CSharp (12)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (12)
354
if (
_parameters
.Length > 0)
356
var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(
_parameters
.Length);
357
for (int i = 0; i <
_parameters
.Length; i++)
359
var thisParam =
_parameters
[i];
360
var otherParam = signature.
_parameters
[i];
404
if (
_parameters
.Length > 0)
406
var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(
_parameters
.Length);
407
foreach (var param in
_parameters
)
714
&&
_parameters
.SequenceEqual(other.
_parameters
, compareKind,
750
foreach (var param in
_parameters
)
767
_parameters
.Cast<FunctionPointerParameterSymbol, ParameterSymbol>();