46 references to GetSpan
Microsoft.CodeAnalysis.Features (46)
EmbeddedLanguages\Json\JsonParser.cs (5)
185
firstToken.
GetSpan
());
197
emptyValue.CommaToken.
GetSpan
());
204
propertyValue.ColonToken.
GetSpan
());
245
((JsonPropertyNode)child).ColonToken.
GetSpan
());
444
nestedProperty.ColonToken.
GetSpan
())),
EmbeddedLanguages\Json\JsonParser.JsonNetSyntaxChecks.cs (4)
145
? new EmbeddedDiagnostic(FeaturesResources.Invalid_constructor_name, node.NameToken.
GetSpan
())
168
return new EmbeddedDiagnostic(string.Format(FeaturesResources._0_expected, ','), GetFirstToken(nextChild).
GetSpan
());
179
return new EmbeddedDiagnostic(FeaturesResources.Only_properties_allowed_in_an_object, GetFirstToken(child).
GetSpan
());
187
? new EmbeddedDiagnostic(FeaturesResources.Invalid_property_name, node.NameToken.
GetSpan
())
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (7)
115
return new EmbeddedDiagnostic(FeaturesResources.Only_properties_allowed_in_an_object, GetFirstToken(child).
GetSpan
());
119
return new EmbeddedDiagnostic(FeaturesResources.Trailing_comma_not_allowed, node.Sequence.NodesAndTokens[^1].Token.
GetSpan
());
143
return new EmbeddedDiagnostic(string.Format(FeaturesResources._0_expected, ","), GetFirstToken(child).
GetSpan
());
156
return new EmbeddedDiagnostic(FeaturesResources.Property_name_must_be_a_string, node.NameToken.
GetSpan
());
221
? new EmbeddedDiagnostic(FeaturesResources.Invalid_number, literalToken.
GetSpan
())
258
=> new(string.Format(FeaturesResources._0_literal_not_allowed, literalToken.VirtualChars.CreateString()), literalToken.
GetSpan
());
264
=> new(FeaturesResources.Constructors_not_allowed, node.NewKeyword.
GetSpan
());
EmbeddedLanguages\Json\LanguageServices\JsonBraceMatcher.cs (2)
110
: new BraceMatchingResult(open.
GetSpan
(), close.
GetSpan
());
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (2)
98
context.AddClassification(ClassificationTypeNames.JsonPunctuation, token.
GetSpan
());
123
Context.AddClassification(typeName, token.
GetSpan
());
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
111
Context.AddClassification(typeName, token.
GetSpan
());
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
247
token.
GetSpan
()));
301
token.
GetSpan
()));
EmbeddedLanguages\RegularExpressions\RegexParser.cs (23)
277
barToken.
GetSpan
()));
569
secondNumberTokenLocal.
GetSpan
()));
632
new EmbeddedDiagnostic(FeaturesResources.Too_many_close_parens, _currentToken.
GetSpan
()));
727
: token.
GetSpan
();
785
openParenToken.
GetSpan
()));
830
capture.
GetSpan
()));
838
capture.
GetSpan
()));
916
openParenToken.
GetSpan
()));
923
openParenToken.
GetSpan
()));
932
openParenToken.
GetSpan
()));
1030
capture.
GetSpan
()));
1070
_currentToken.
GetSpan
()));
1130
captureToken.
GetSpan
()));
1140
captureToken.
GetSpan
()));
1186
new EmbeddedDiagnostic(FeaturesResources.Unrecognized_grouping_construct, openParenToken.
GetSpan
())));
1331
minusToken.
GetSpan
()));
1593
backslashToken.
GetSpan
()));
1639
backslashToken.
GetSpan
()));
1869
typeToken.
GetSpan
()));
1901
typeToken.
GetSpan
()));
1941
_currentToken.
GetSpan
()));
2036
string.Format(FeaturesResources.Quantifier_0_following_nothing, token.VirtualChars[0]), token.
GetSpan
()));
2041
string.Format(FeaturesResources.Nested_quantifier_0, token.VirtualChars[0]), token.
GetSpan
()));