4 writes to _arguments
Microsoft.CodeAnalysis (4)
Diagnostic\DiagnosticInfo.cs (4)
60_arguments = arguments; 68_arguments = original._arguments; 225_arguments = new string[count]; 233_arguments = Array.Empty<object>();
20 references to _arguments
Microsoft.CodeAnalysis (20)
Diagnostic\DiagnosticInfo.cs (20)
68_arguments = original._arguments; 203int count = _arguments.Length; 208foreach (var arg in _arguments) 228_arguments[i] = reader.ReadString(); 379if (_arguments.Length == 0) 390for (int i = 0; i < _arguments.Length; i++) 392var embedded = _arguments[i] as DiagnosticInfo; 400var symbol = _arguments[i] as ISymbol ?? (_arguments[i] as ISymbolInternal)?.GetISymbol(); 408return argumentsToUse ?? _arguments; 418var newArguments = new object[_arguments.Length]; 419Array.Copy(_arguments, newArguments, newArguments.Length); 426get { return _arguments; } 455for (int i = 0; i < _arguments.Length; i++) 457hashCode = Hash.Combine(_arguments[i], hashCode); 473if (_arguments.Length == other._arguments.Length) 476for (int i = 0; i < _arguments.Length; i++) 478if (!object.Equals(_arguments[i], other._arguments[i]))