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)
356if (_parameters.Length > 0) 358var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 359for (int i = 0; i < _parameters.Length; i++) 361var thisParam = _parameters[i]; 362var otherParam = signature._parameters[i]; 406if (_parameters.Length > 0) 408var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 409foreach (var param in _parameters) 717&& _parameters.SequenceEqual(other._parameters, compareKind, 753foreach (var param in _parameters) 770_parameters.Cast<FunctionPointerParameterSymbol, ParameterSymbol>();