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)
354if (_parameters.Length > 0) 356var paramMergedTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 357for (int i = 0; i < _parameters.Length; i++) 359var thisParam = _parameters[i]; 360var otherParam = signature._parameters[i]; 404if (_parameters.Length > 0) 406var paramTypesBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(_parameters.Length); 407foreach (var param in _parameters) 714&& _parameters.SequenceEqual(other._parameters, compareKind, 750foreach (var param in _parameters) 767_parameters.Cast<FunctionPointerParameterSymbol, ParameterSymbol>();