1 type derived from SyntaxDiagnosticInfo
Microsoft.CodeAnalysis.CSharp (1)
Errors\XmlSyntaxDiagnosticInfo.cs (1)
11
internal sealed class XmlSyntaxDiagnosticInfo :
SyntaxDiagnosticInfo
30 instantiations of SyntaxDiagnosticInfo
Microsoft.CodeAnalysis.CSharp (27)
Errors\SyntaxDiagnosticInfo.cs (3)
15
ObjectBinder.RegisterTypeReader(typeof(SyntaxDiagnosticInfo), r => new
SyntaxDiagnosticInfo
(r));
46
return new
SyntaxDiagnosticInfo
(offset, this.Width, (ErrorCode)this.Code, this.Arguments);
57
return new
SyntaxDiagnosticInfo
(this, severity);
Parser\AbstractLexer.cs (4)
117
return new
SyntaxDiagnosticInfo
(offset, width, code);
123
return new
SyntaxDiagnosticInfo
(offset, width, code, args);
139
return new
SyntaxDiagnosticInfo
(code);
144
return new
SyntaxDiagnosticInfo
(code, args);
Parser\DocumentationCommentParser.cs (8)
801
SyntaxDiagnosticInfo crefInfo = new
SyntaxDiagnosticInfo
(rawInfo.Offset, rawInfo.Width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1012
SyntaxDiagnosticInfo rawInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1013
SyntaxDiagnosticInfo crefInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1059
SyntaxDiagnosticInfo rawInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1060
SyntaxDiagnosticInfo crefInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1102
SyntaxDiagnosticInfo rawInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1103
SyntaxDiagnosticInfo crefInfo = new
SyntaxDiagnosticInfo
(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1295
new
SyntaxDiagnosticInfo
(ErrorCode.ERR_TypeParamMustBeIdentifier), $"{(int)ErrorCode.ERR_TypeParamMustBeIdentifier:d4}");
Parser\SlidingTextWindow.cs (1)
658
return new
SyntaxDiagnosticInfo
(start - this.LexemeStartPosition,
Parser\SyntaxParser.cs (10)
626
return new
SyntaxDiagnosticInfo
(offset, width, code, SyntaxFacts.GetText(expected));
630
return new
SyntaxDiagnosticInfo
(offset, width, code, /*unused*/string.Empty, SyntaxFacts.GetText(actual));
634
return new
SyntaxDiagnosticInfo
(offset, width, code);
833
return new
SyntaxDiagnosticInfo
(offset, width, code);
838
return new
SyntaxDiagnosticInfo
(offset, width, code, args);
843
return new
SyntaxDiagnosticInfo
(node.GetLeadingTriviaWidth(), node.Width, code, args);
848
return new
SyntaxDiagnosticInfo
(code, args);
918
tokenDiagnostics[i] = new
SyntaxDiagnosticInfo
(d.Offset - leadingWidth, d.Width, (ErrorCode)d.Code, d.Arguments);
971
targetDiagnostics[i] = new
SyntaxDiagnosticInfo
(d.Offset + triviaWidth, d.Width, (ErrorCode)d.Code, d.Arguments);
985
new
SyntaxDiagnosticInfo
(newOffset, diagnostic.Width, (ErrorCode)diagnostic.Code, diagnostic.Arguments)
Syntax\InternalSyntax\SyntaxFirstTokenReplacer.cs (1)
75
new
SyntaxDiagnosticInfo
(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Diagnostics\DiagnosticTest.cs (1)
121
verifyWithSeverity(new
SyntaxDiagnosticInfo
(1, 2, ErrorCode.ERR_DuplicateTypeParameter, args));
Diagnostics\LocationsTests.cs (2)
557
var nodeWithBadError = node.Green.WithDiagnosticsGreen(new DiagnosticInfo[] { new
SyntaxDiagnosticInfo
(10, 10, ErrorCode.ERR_NoBaseClass) }).CreateRed();
586
var nodeWithBadError = SyntaxFactory.IdentifierName(new SyntaxToken(node.Node.WithDiagnosticsGreen(new DiagnosticInfo[] { new
SyntaxDiagnosticInfo
(10, 10, ErrorCode.ERR_NoBaseClass) })));
68 references to SyntaxDiagnosticInfo
Microsoft.CodeAnalysis.CSharp (68)
Errors\SyntaxDiagnosticInfo.cs (3)
15
ObjectBinder.RegisterTypeReader(typeof(
SyntaxDiagnosticInfo
), r => new SyntaxDiagnosticInfo(r));
44
public
SyntaxDiagnosticInfo
WithOffset(int offset)
49
protected SyntaxDiagnosticInfo(
SyntaxDiagnosticInfo
original, DiagnosticSeverity severity) : base(original, severity)
Parser\AbstractLexer.cs (9)
17
private List<
SyntaxDiagnosticInfo
>? _errors;
40
protected
SyntaxDiagnosticInfo
[]? GetErrors(int leadingTriviaWidth)
46
var array = new
SyntaxDiagnosticInfo
[_errors.Count];
101
protected void AddError(
SyntaxDiagnosticInfo
? error)
107
_errors = new List<
SyntaxDiagnosticInfo
>(8);
114
protected
SyntaxDiagnosticInfo
MakeError(int position, int width, ErrorCode code)
120
protected
SyntaxDiagnosticInfo
MakeError(int position, int width, ErrorCode code, params object[] args)
137
protected static
SyntaxDiagnosticInfo
MakeError(ErrorCode code)
142
protected static
SyntaxDiagnosticInfo
MakeError(ErrorCode code, params object[] args)
Parser\DocumentationCommentParser.cs (10)
795
protected override
SyntaxDiagnosticInfo
GetExpectedTokenError(SyntaxKind expected, SyntaxKind actual, int offset, int length)
800
SyntaxDiagnosticInfo
rawInfo = base.GetExpectedTokenError(expected, actual, offset, length);
801
SyntaxDiagnosticInfo
crefInfo = new SyntaxDiagnosticInfo(rawInfo.Offset, rawInfo.Width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
815
protected override
SyntaxDiagnosticInfo
GetExpectedTokenError(SyntaxKind expected, SyntaxKind actual)
1012
SyntaxDiagnosticInfo
rawInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1013
SyntaxDiagnosticInfo
crefInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1059
SyntaxDiagnosticInfo
rawInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1060
SyntaxDiagnosticInfo
crefInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
1102
SyntaxDiagnosticInfo
rawInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.ERR_OvlOperatorExpected);
1103
SyntaxDiagnosticInfo
crefInfo = new SyntaxDiagnosticInfo(offset, width, ErrorCode.WRN_ErrorOverride, rawInfo, rawInfo.Code);
Parser\LanguageParser.cs (4)
3489
SyntaxDiagnosticInfo
diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_BadOperatorSyntax, SyntaxFacts.GetText(SyntaxKind.PlusToken));
3537
SyntaxDiagnosticInfo
diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_OvlUnaryOperatorExpected);
3545
SyntaxDiagnosticInfo
diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_OvlBinaryOperatorExpected);
3553
SyntaxDiagnosticInfo
diagInfo = MakeError(opTokenErrorOffset, opTokenErrorWidth, ErrorCode.ERR_OvlOperatorExpected);
Parser\LanguageParser_InterpolatedString.cs (7)
51
rescanInterpolation(out var kind, out
var
error, out var openQuoteRange, interpolations, out var closeQuoteRange);
71
void rescanInterpolation(out Lexer.InterpolatedStringKind kind, out
SyntaxDiagnosticInfo
? error, out Range openQuoteRange, ArrayBuilder<Lexer.Interpolation> interpolations, out Range closeQuoteRange)
115
var
indentationError = getInterpolationIndentationError(indentationWhitespace, interpolation);
176
SyntaxDiagnosticInfo
? indentationError = null;
277
SyntaxDiagnosticInfo
? getInterpolationIndentationError(
481
var
sd = (
SyntaxDiagnosticInfo
)info;
Parser\Lexer.cs (6)
336
private SyntaxToken Create(in TokenInfo info, SyntaxListBuilder? leading, SyntaxListBuilder? trailing,
SyntaxDiagnosticInfo
[]? errors)
906
SyntaxDiagnosticInfo
? error;
1872
SyntaxDiagnosticInfo
? error;
1896
SyntaxDiagnosticInfo
? error;
2044
SyntaxDiagnosticInfo
? error;
3027
SyntaxDiagnosticInfo
? error;
Parser\Lexer_StringLiteral.cs (5)
173
SyntaxDiagnosticInfo
? error;
266
out
var
error,
276
out
SyntaxDiagnosticInfo
? error,
340
public
SyntaxDiagnosticInfo
? Error = null;
360
private void TrySetError(
SyntaxDiagnosticInfo
error)
Parser\SlidingTextWindow.cs (5)
396
SyntaxDiagnosticInfo
? info;
403
public char NextCharOrUnicodeEscape(out char surrogateCharacter, out
SyntaxDiagnosticInfo
? info)
422
public char NextUnicodeEscape(out char surrogateCharacter, out
SyntaxDiagnosticInfo
? info)
427
private char ScanUnicodeEscape(bool peek, out char surrogateCharacter, out
SyntaxDiagnosticInfo
? info)
656
private
SyntaxDiagnosticInfo
CreateIllegalEscapeDiagnostic(int start)
Parser\SyntaxParser.cs (15)
621
protected virtual
SyntaxDiagnosticInfo
GetExpectedTokenError(SyntaxKind expected, SyntaxKind actual, int offset, int width)
638
protected virtual
SyntaxDiagnosticInfo
GetExpectedTokenError(SyntaxKind expected, SyntaxKind actual)
831
protected static
SyntaxDiagnosticInfo
MakeError(int offset, int width, ErrorCode code)
836
protected static
SyntaxDiagnosticInfo
MakeError(int offset, int width, ErrorCode code, params object[] args)
841
protected static
SyntaxDiagnosticInfo
MakeError(GreenNode node, ErrorCode code, params object[] args)
846
protected static
SyntaxDiagnosticInfo
MakeError(ErrorCode code, params object[] args)
892
SyntaxDiagnosticInfo
diagnostic = null;
917
var
d = (
SyntaxDiagnosticInfo
)tokenDiagnostics[i];
927
var
existing = (
SyntaxDiagnosticInfo
)token.GetDiagnostics().FirstOrDefault();
941
var
existing = (
SyntaxDiagnosticInfo
)node.GetDiagnostics().FirstOrDefault();
970
var
d = (
SyntaxDiagnosticInfo
)targetDiagnostics[i];
Syntax\InternalSyntax\SyntaxFirstTokenReplacer.cs (2)
72
SyntaxDiagnosticInfo
oldSyntaxDiagnostic = oldDiagnostic as
SyntaxDiagnosticInfo
;
Syntax\SyntaxTreeDiagnosticEnumerator.cs (2)
54
var
sdi = (
SyntaxDiagnosticInfo
)diags[diagIndex];