4 overrides of Arguments
Microsoft.CodeAnalysis (4)
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (1)
46internal override IReadOnlyList<object?> Arguments
Diagnostic\Diagnostic_SimpleDiagnostic.cs (1)
110internal override IReadOnlyList<object?> Arguments
Diagnostic\DiagnosticWithInfo.cs (1)
104internal override IReadOnlyList<object?> Arguments
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
92internal override IReadOnlyList<object?> Arguments => _original.Arguments;
58 references to Arguments
Microsoft.CodeAnalysis (6)
CommandLine\CommonCompiler.cs (1)
1506errors = diagnostics.ToReadOnlyAndFree().SelectAsArray(diag => new DiagnosticInfo(messageProvider, diag.IsWarningAsError, diag.Code, (object[])diag.Arguments));
Compilation\Compilation.cs (3)
3704foreach (var argument in diagnostic.Arguments) 3730if (diagnostic.Arguments != null) 3732foreach (var argument in diagnostic.Arguments)
Diagnostic\Diagnostic.DiagnosticWithProgrammaticSuppression.cs (1)
48get { return _originalUnsuppressedDiagnostic.Arguments; }
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
92internal override IReadOnlyList<object?> Arguments => _original.Arguments;
Microsoft.CodeAnalysis.CSharp (6)
BoundTree\UnboundLambda.cs (4)
1359var nx = x.Arguments?.Count ?? 0; 1360var ny = y.Arguments?.Count ?? 0; 1363object? argx = x.Arguments![i]; 1364object? argy = y.Arguments![i];
FlowAnalysis\DefiniteAssignment.cs (2)
596var args = diagnostic is DiagnosticWithInfo { Info: { Arguments: var arguments } } ? arguments : diagnostic.Arguments.ToArray(); 653Hash.Combine(Hash.CombineValues(obj.Arguments), Hash.Combine(obj.Location.GetHashCode(), obj.Code));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (7)
CommandLineTests.cs (7)
776Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 781Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 786Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 1858Assert.Equal("4X", parsedArgs.Errors.First().Arguments[0]); 2783Assert.Equal(2, err.Arguments.Count); 2784Assert.Equal(file.Path, (string)err.Arguments[0]); 2788Assert.Equal("Data at the root level is invalid. Line 1, position 1.", (string)err.Arguments[1]);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
Emit\CompilationEmitTests.cs (4)
5212Assert.Equal(1, err.Arguments.Count); 5214Assert.Equal(ioExceptionMessage, (string)err.Arguments[0]); 5223Assert.Equal(1, err.Arguments.Count); 5224Assert.Equal(ioExceptionMessage, (string)err.Arguments[0]);
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (2)
2454diagnostic.Arguments[0].Equals("System.Guid") && diagnostic.Arguments[1].Equals(".ctor"))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Attributes\InternalsVisibleToAndStrongNameTests.cs (8)
363Assert.Equal(2, err.Arguments.Count); 364Assert.Equal("goo", err.Arguments[0]); 365Assert.True(((string)err.Arguments[1]).EndsWith("0x80090016)", StringComparison.Ordinal), (string)err.Arguments[1]); 1561Assert.Equal(2, err.Arguments.Count); 1562Assert.Equal("bogus", err.Arguments[0]); 1563Assert.True(((string)err.Arguments[1]).EndsWith("0x80090016)", StringComparison.Ordinal), (string)err.Arguments[1]);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.cs (1)
465return GetMissingAssemblyIdentitiesHelper((ErrorCode)diagnostic.Code, diagnostic.Arguments, linqLibrary);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
DiagnosticTestUtilities.cs (4)
122Parameters = (e.Arguments != null && e.Arguments.Count > 0 && e.Arguments[0] != null) ? 123e.Arguments.Select(x => x != null ? x.ToString() : null).ToArray() : Array.Empty<string>()
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\DiagnosticDescription.cs (2)
169var args = d.Arguments; 176_arguments = d.Arguments.ToArray();
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (3)
CommandLineTests.vb (3)
2891Assert.Equal(2, err.Arguments.Count) 2892Assert.Equal(file.Path, DirectCast(err.Arguments(0), String)) 2895Assert.Equal(err.Arguments(1), "Root element is missing.")
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (10)
Attributes\InternalsVisibleToAndStrongNameTests.vb (9)
503Assert.Equal(2, err.Arguments.Count) 504Assert.Equal("goo", DirectCast(err.Arguments(0), String)) 505Dim errorText = DirectCast(err.Arguments(1), String) 659Assert.Equal(2, err.Arguments.Count) 660Assert.Equal("bogus", DirectCast(err.Arguments(0), String)) 661Dim errorText = DirectCast(err.Arguments(1), String) 1793Assert.Equal(2, err.Arguments.Count) 1794Assert.Equal(s_keyPairFile, DirectCast(err.Arguments(0), String)) 1795Dim errorText = DirectCast(err.Arguments(1), String)
Emit\DynamicAnalysis\DynamicInstrumentationTests.vb (1)
1917If Diagnostic.Code = ERRID.ERR_MissingRuntimeHelper AndAlso Diagnostic.Arguments(0).Equals("System.Guid..ctor") Then
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
EvaluationContext.vb (1)
557Return GetMissingAssemblyIdentitiesHelper(CType(diagnostic.Code, ERRID), diagnostic.Arguments, Me.Compilation.GlobalNamespace, linqLibrary)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Diagnostics\GetDiagnosticsTests.vb (4)
371Assert.Equal("2", diagnostics(0).Arguments(1)) 374Assert.Equal("1", diagnostics(1).Arguments(1)) 407Assert.Equal("2", diagnostics(0).Arguments(1)) 410Assert.Equal("1", diagnostics(1).Arguments(1))