992 references to IsMissing
Microsoft.CodeAnalysis.CodeStyle (8)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
70
if (endToken.
IsMissing
)
AbstractFormatEngine.cs (2)
437
if (token1.
IsMissing
|| token2.
IsMissing
)
AbstractTriviaFormatter.cs (2)
548
if ((this.Token1.
IsMissing
&& trivia1.RawKind == 0) ||
549
(trivia2.RawKind == 0 && this.Token2.
IsMissing
))
BottomUpBaseIndentationFinder.cs (1)
349
if (operation.TextSpan.End == position && nextToken.
IsMissing
)
CommonFormattingHelpers.cs (2)
86
if (startToken.
IsMissing
)
104
if (endToken.
IsMissing
)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractCodeGenerationService_FindDeclaration.cs (1)
34
if (lastToken.
IsMissing
)
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Crefs.cs (1)
239
(isChecked && !syntax.OperatorToken.
IsMissing
&& !SyntaxFacts.IsCheckedOperator(memberName))) // the operator cannot be checked
Binder\Binder_InterpolatedString.cs (2)
75
!interpolation.OpenBraceToken.
IsMissing
&&
76
!interpolation.CloseBraceToken.
IsMissing
)
Binder\Binder_Lambda.cs (1)
323
if (!parameter.Identifier.
IsMissing
)
Binder\Binder_Patterns.cs (1)
872
if (!permitDesignations && !identifier.
IsMissing
)
Binder\Binder_Statements.cs (1)
356
if (!emptyStatement.SemicolonToken.
IsMissing
)
Compilation\CSharpCompilation.cs (1)
783
if (expressionStatement.SemicolonToken.
IsMissing
)
Lowering\InitializerRewriter.cs (1)
84
return (statement.Kind == BoundKind.ExpressionStatement) && ((ExpressionStatementSyntax)statement.Syntax).SemicolonToken.
IsMissing
?
Parser\Blender.Reader.cs (1)
266
if ((nodeOrToken.IsToken && nodeOrToken.AsToken().
IsMissing
) ||
Parser\LanguageParser.cs (4)
4142
if (list.OpenParenToken.
IsMissing
)
4147
if (list.CloseParenToken.
IsMissing
)
4170
if (list.OpenBracketToken.
IsMissing
)
4175
if (list.CloseBracketToken.
IsMissing
)
Symbols\Source\SourceCustomEventSymbol.cs (2)
132
if (!syntax.AccessorList.OpenBraceToken.
IsMissing
)
137
else if ((addSyntax == null || removeSyntax == null) && (!syntax.AccessorList.OpenBraceToken.
IsMissing
|| !isExplicitInterfaceImplementation))
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
32
else if (!syntax.OperatorToken.
IsMissing
&& syntax.CheckedKeyword.IsKind(SyntaxKind.CheckedKeyword))
Syntax\CSharpLineDirectiveMap.cs (3)
52
if (!lineToken.
IsMissing
)
110
if (!token.
IsMissing
&&
136
if (!token.
IsMissing
)
Syntax\CSharpPragmaWarningStateMap.cs (2)
70
if (!w.DisableOrRestoreKeyword.
IsMissing
&& !w.WarningKeyword.
IsMissing
)
Syntax\ExpressionStatementSyntax.cs (1)
24
return semicolon.
IsMissing
&& !semicolon.ContainsDiagnostics;
Syntax\NullableContextStateMap.cs (1)
148
if (nn.SettingToken.
IsMissing
|| !nn.IsActive)
Syntax\SyntaxFactory.cs (3)
2358
return !closingToken.
IsMissing
;
2364
if (token.
IsMissing
)
2375
if (token.
IsMissing
)
Syntax\SyntaxNormalizer.cs (1)
86
if (token.Kind() == SyntaxKind.None || (token.
IsMissing
&& token.FullWidth == 0))
Microsoft.CodeAnalysis.CSharp.CodeStyle (24)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
86
if (token.
IsMissing
)
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
90
if (token.
IsMissing
)
ConvertNamespaceAnalysis.cs (1)
54
if (namespaceDeclaration.OpenBraceToken.
IsMissing
)
CSharpSyntaxFacts.cs (3)
814
return identifier.
IsMissing
? missingTokenPlaceholder : identifier.Text;
837
name = nameToken.
IsMissing
? missingTokenPlaceholder : nameToken.Text;
866
name = nameToken.
IsMissing
? missingTokenPlaceholder : nameToken.Text;
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
146
if (identifier.
IsMissing
)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
121
.Any(variable => !variable.Identifier.
IsMissing
);
FormattingHelpers.cs (1)
57
bracketOrBracePair.openBracketOrBrace.
IsMissing
||
IndentBlockFormattingRule.cs (1)
338
if (lastToken.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
114
if (declaration.CloseBraceToken.
IsMissing
)
ParenthesizedExpressionSyntaxExtensions.cs (4)
23
if (node.OpenParenToken.
IsMissing
|| node.CloseParenToken.
IsMissing
)
678
if (node.OpenParenToken.
IsMissing
|| node.CloseParenToken.
IsMissing
)
QueryExpressionFormattingRule.cs (2)
69
if (fromClause.InKeyword.
IsMissing
)
101
if (!baseToken.
IsMissing
&& !baseToken.Equals(endToken))
SuppressFormattingRule.cs (6)
233
if (!tryStatement.TryKeyword.
IsMissing
&& tryStatement.Block != null && !tryStatement.Block.CloseBraceToken.
IsMissing
)
242
if (!catchClause.CatchKeyword.
IsMissing
&& catchClause.Block != null && !catchClause.Block.CloseBraceToken.
IsMissing
)
251
if (!finallyClause.FinallyKeyword.
IsMissing
&& finallyClause.Block != null && !finallyClause.Block.CloseBraceToken.
IsMissing
)
TriviaDataFactory.Analyzer.cs (1)
41
if (token1.
IsMissing
&& token1.FullWidth() == 0)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (18)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
74
!parenthesizedExpression.CloseParenToken.
IsMissing
)
CSharpCodeGenerationHelpers.cs (1)
192
=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.
IsMissing
).Any();
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
50
if (constraint.Type is not IdentifierNameSyntax { Identifier.
IsMissing
: true } type)
CSharpIndentationService.cs (6)
90
if (previousToken.Kind() == SyntaxKind.None || previousToken.
IsMissing
)
145
!constructorInitializer.ThisOrBaseKeyword.
IsMissing
)
152
var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.
IsMissing
&& constructorInitializer.ColonToken.IsFirstTokenOnLine(text);
153
var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.
IsMissing
&& constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text);
173
=> node != null && node.OpenBracketToken.
IsMissing
&& node.CloseBracketToken.
IsMissing
;
CSharpSyntaxContext.cs (1)
414
if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.
IsMissing
)
CSharpSyntaxFactsService.cs (1)
94
if (braces.closeBrace.
IsMissing
)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
48
if (!recordKeyword.
IsMissing
)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
308
if (newParameter == null || newParameter.Identifier.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
540
.FirstOrDefault(a => !a.
IsMissing
&& a.IsKindOrHasMatchingText(kind));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1570
if (parenthesizedLambda.ArrowToken.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
173
genericName.TypeArgumentList.LessThanToken == lessThanToken && !genericName.TypeArgumentList.GreaterThanToken.
IsMissing
;
TypeDeclarationSyntaxExtensions.cs (2)
57
if (lastToken.
IsMissing
)
100
if (token.
IsMissing
|| token.IsKind(SyntaxKind.None))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (51)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (8)
71
if (endToken.
IsMissing
)
121
if (endToken.
IsMissing
)
133
if (startToken.
IsMissing
|| startToken.Kind() == SyntaxKind.None)
272
if (!lastToken.
IsMissing
&& lastToken.Kind() == SyntaxKind.SemicolonToken)
284
=> lastToken.
IsMissing
&& lastToken.Span.End == line.EndIncludingLineBreak;
607
if (switchStatementNode.OpenParenToken.
IsMissing
608
&& switchStatementNode.CloseParenToken.
IsMissing
634
if (syntaxToken.
IsMissing
|| syntaxToken.IsKind(SyntaxKind.None))
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (37)
185
if (doStatementNode.WhileKeyword.
IsMissing
186
&& doStatementNode.SemicolonToken.
IsMissing
187
&& doStatementNode.OpenParenToken.
IsMissing
188
&& doStatementNode.CloseParenToken.
IsMissing
)
421
RoslynDebug.Assert(!baseObjectCreationExpressionNode.NewKeyword.
IsMissing
);
499
=> !baseTypeDeclarationNode.Identifier.
IsMissing
511
&& baseMethodDeclarationNode.SemicolonToken.
IsMissing
544
=> baseFieldDeclarationNode is { Declaration.Variables: [{ Initializer: null }], SemicolonToken.
IsMissing
: true }
551
&& accessorDeclarationNode.SemicolonToken.
IsMissing
)
576
&& !accessor.SemicolonToken.
IsMissing
);
607
if (openBracket.
IsMissing
|| closeBracket.
IsMissing
)
620
&& indexerDeclarationNode.AccessorList.OpenBraceToken.
IsMissing
;
636
=> !switchStatementNode.SwitchKeyword.
IsMissing
&& switchStatementNode.OpenBraceToken.
IsMissing
;
639
=> !tryStatementNode.TryKeyword.
IsMissing
640
&& tryStatementNode.Block.OpenBraceToken.
IsMissing
644
=> !catchClauseSyntax.CatchKeyword.
IsMissing
645
&& catchClauseSyntax.Block.OpenBraceToken.
IsMissing
649
=> !finallyClauseNode.FinallyKeyword.
IsMissing
650
&& finallyClauseNode.Block.OpenBraceToken.
IsMissing
654
=> checkedStatementNode.Block.OpenBraceToken.
IsMissing
660
=> !doStatementNode.DoKeyword.
IsMissing
666
&& !commonForEachStatementNode.OpenParenToken.
IsMissing
667
&& !commonForEachStatementNode.CloseParenToken.
IsMissing
672
&& !forStatementNode.OpenParenToken.
IsMissing
673
&& !forStatementNode.CloseParenToken.
IsMissing
678
&& !ifStatementNode.OpenParenToken.
IsMissing
679
&& !ifStatementNode.CloseParenToken.
IsMissing
715
&& !lockStatementNode.OpenParenToken.
IsMissing
716
&& !lockStatementNode.CloseParenToken.
IsMissing
721
&& !usingStatementNode.OpenParenToken.
IsMissing
722
&& !usingStatementNode.CloseParenToken.
IsMissing
727
&& !whileStatementNode.OpenParenToken.
IsMissing
728
&& !whileStatementNode.CloseParenToken.
IsMissing
762
|| openBrace.
IsMissing
&& closeBrace.
IsMissing
;
CompleteStatement\CompleteStatementCommandHandler.cs (6)
260
if (currentNode is TypeDeclarationSyntax { OpenBraceToken.
IsMissing
: true })
441
return dostatement.CloseParenToken.
IsMissing
;
444
return forStatement.CloseParenToken.
IsMissing
;
469
return currentNode.GetBrackets().closeBracket.
IsMissing
||
470
currentNode.GetParentheses().closeParen.
IsMissing
||
471
currentNode.GetBraces().closeBrace.
IsMissing
;
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
435
Assert.False(token.
IsMissing
);
484
Assert.False(token.
IsMissing
);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
374
Assert.False(token.
IsMissing
);
386
Assert.False(token.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Attributes\AttributeTests.cs (4)
776
Assert.True(result.OpenParenToken.
IsMissing
);
778
Assert.True(result.CloseParenToken.
IsMissing
);
786
Assert.True(result.OpenParenToken.
IsMissing
);
788
Assert.True(result.CloseParenToken.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Features (84)
ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
86
if (token.
IsMissing
)
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
75
.Where(e => !e.Identifier.
IsMissing
)
Completion\CompletionProviders\ImportCompletion\ExtensionMethodImportCompletionProvider.cs (1)
46
if (token.IsKind(SyntaxKind.None) || token.
IsMissing
)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
48
if (token.IsKind(SyntaxKind.None) || token.
IsMissing
)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
73
if (expressionOrPattern.GetLastToken(includeZeroWidth: true).
IsMissing
)
ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
90
if (token.
IsMissing
)
ConvertNamespaceAnalysis.cs (1)
54
if (namespaceDeclaration.OpenBraceToken.
IsMissing
)
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
74
!parenthesizedExpression.CloseParenToken.
IsMissing
)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
50
if (constraint.Type is not IdentifierNameSyntax { Identifier.
IsMissing
: true } type)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
48
if (!recordKeyword.
IsMissing
)
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
146
if (identifier.
IsMissing
)
CSharpUseLocalFunctionCodeFixProvider.cs (1)
308
if (newParameter == null || newParameter.Identifier.
IsMissing
)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
121
.Any(variable => !variable.Identifier.
IsMissing
);
Debugging\BreakpointResolver.cs (2)
63
if (parameterList.OpenParenToken.
IsMissing
|| parameterList.CloseParenToken.
IsMissing
)
EditAndContinue\BreakpointSpans.cs (1)
589
=> token2.
IsMissing
? token1 : token2;
ExtractMethod\CSharpSelectionValidator.cs (2)
293
if (selectionInfo.FirstTokenInFinalSpan.
IsMissing
|| selectionInfo.LastTokenInFinalSpan.
IsMissing
)
GenerateConstructor\CSharpGenerateConstructorService.cs (4)
53
if (!constructorInitializer.ArgumentList.CloseParenToken.
IsMissing
)
97
!objectCreationExpression.ArgumentList.CloseParenToken.
IsMissing
)
129
!attribute.ArgumentList.CloseParenToken.
IsMissing
)
158
!implicitObjectCreation.ArgumentList.CloseParenToken.
IsMissing
)
GenerateMember\GenerateParameterizedMember\CSharpGenerateMethodService.cs (4)
63
!methodDeclaration.ParameterList.OpenParenToken.
IsMissing
&&
64
!methodDeclaration.ParameterList.CloseParenToken.
IsMissing
)
114
return !invocationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
;
128
return !invocationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
;
GenerateType\CSharpGenerateTypeService.cs (1)
386
if (objectCreationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
)
InlineHints\CSharpInlineTypeHintsService.cs (1)
40
!variableDeclaration.Variables[0].Identifier.
IsMissing
)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (3)
47
expressionStatement.SemicolonToken.
IsMissing
&&
63
if (expressionStatement.SemicolonToken.
IsMissing
&& localDeclaration is { Declaration.Variables: [{ Initializer.Value: { } value }, ..] })
79
if (expressionStatement.SemicolonToken.
IsMissing
&& deconstruction is { Expression: AssignmentExpressionSyntax binary })
InvertConditional\CSharpInvertConditionalCodeRefactoringProvider.cs (1)
28
=> !conditional.ColonToken.
IsMissing
;
LineSeparators\CSharpLineSeparatorService.cs (16)
104
if (typeDecl.OpenBraceToken.
IsMissing
||
105
typeDecl.CloseBraceToken.
IsMissing
)
118
if (enumDecl.OpenBraceToken.
IsMissing
||
119
enumDecl.CloseBraceToken.
IsMissing
)
133
(methodDecl.Body.OpenBraceToken.
IsMissing
||
134
methodDecl.Body.CloseBraceToken.
IsMissing
))
157
return baseProperty.AccessorList.OpenBraceToken.
IsMissing
||
158
baseProperty.AccessorList.CloseBraceToken.
IsMissing
;
166
(constructorDecl.Body.OpenBraceToken.
IsMissing
||
167
constructorDecl.Body.CloseBraceToken.
IsMissing
))
181
(destructorDecl.Body.OpenBraceToken.
IsMissing
||
182
destructorDecl.Body.CloseBraceToken.
IsMissing
))
196
(operatorDecl.Body.OpenBraceToken.
IsMissing
||
197
operatorDecl.Body.CloseBraceToken.
IsMissing
))
211
(conversionDecl.Body.OpenBraceToken.
IsMissing
||
212
conversionDecl.Body.CloseBraceToken.
IsMissing
))
Structure\CSharpStructureHelpers.cs (1)
369
if (startToken.
IsMissing
)
Structure\Providers\AccessorDeclarationStructureProvider.cs (2)
25
accessorDeclaration.Body.OpenBraceToken.
IsMissing
||
26
accessorDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (2)
23
anonymousMethod.Block.OpenBraceToken.
IsMissing
||
24
anonymousMethod.Block.CloseBraceToken.
IsMissing
)
Structure\Providers\ConstructorDeclarationStructureProvider.cs (2)
25
constructorDeclaration.Body.OpenBraceToken.
IsMissing
||
26
constructorDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (2)
27
operatorDeclaration.Body.OpenBraceToken.
IsMissing
||
28
operatorDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\DestructorDeclarationStructureProvider.cs (2)
25
destructorDeclaration.Body.OpenBraceToken.
IsMissing
||
26
destructorDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\EnumDeclarationStructureProvider.cs (3)
23
if (!enumDeclaration.OpenBraceToken.
IsMissing
&&
24
!enumDeclaration.CloseBraceToken.
IsMissing
)
45
if (!enumDeclaration.CloseBraceToken.
IsMissing
)
Structure\Providers\EventDeclarationStructureProvider.cs (2)
26
eventDeclaration.AccessorList.OpenBraceToken.
IsMissing
||
27
eventDeclaration.AccessorList.CloseBraceToken.
IsMissing
)
Structure\Providers\IndexerDeclarationStructureProvider.cs (2)
26
indexerDeclaration.AccessorList.OpenBraceToken.
IsMissing
||
27
indexerDeclaration.AccessorList.CloseBraceToken.
IsMissing
)
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (2)
21
if (node.StringStartToken.
IsMissing
||
22
node.StringEndToken.
IsMissing
)
Structure\Providers\MethodDeclarationStructureProvider.cs (2)
25
methodDeclaration.Body.OpenBraceToken.
IsMissing
||
26
methodDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\NamespaceDeclarationStructureProvider.cs (3)
25
if (!namespaceDeclaration.OpenBraceToken.
IsMissing
&&
26
!namespaceDeclaration.CloseBraceToken.
IsMissing
)
53
if (!namespaceDeclaration.CloseBraceToken.
IsMissing
)
Structure\Providers\OperatorDeclarationStructureProvider.cs (2)
25
operatorDeclaration.Body.OpenBraceToken.
IsMissing
||
26
operatorDeclaration.Body.CloseBraceToken.
IsMissing
)
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (2)
28
lambdaBlock.OpenBraceToken.
IsMissing
||
29
lambdaBlock.CloseBraceToken.
IsMissing
)
Structure\Providers\PropertyDeclarationStructureProvider.cs (2)
25
propertyDeclaration.AccessorList.OpenBraceToken.
IsMissing
||
26
propertyDeclaration.AccessorList.CloseBraceToken.
IsMissing
)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (2)
28
lambdaBlock.OpenBraceToken.
IsMissing
||
29
lambdaBlock.CloseBraceToken.
IsMissing
)
Structure\Providers\TypeDeclarationStructureProvider.cs (3)
26
if (!typeDeclaration.OpenBraceToken.
IsMissing
&&
27
!typeDeclaration.CloseBraceToken.
IsMissing
)
54
if (!typeDeclaration.CloseBraceToken.
IsMissing
)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (463)
LexicalAndXml\PreprocessorTests.cs (8)
261
Assert.True(setting.
IsMissing
);
262
Assert.True(target.
IsMissing
);
311
Assert.True(pwd.WarningKeyword.
IsMissing
);
320
Assert.True(pwd.DisableOrRestoreKeyword.
IsMissing
);
364
Assert.True(pcd.File.
IsMissing
);
370
Assert.True(pcd.Guid.
IsMissing
);
376
Assert.True(pcd.Bytes.
IsMissing
);
4425
Assert.True(node.GetLoadDirectives().Single().File.
IsMissing
);
Parsing\DeclarationParsingTests.cs (110)
45
Assert.False(ea.AliasKeyword.
IsMissing
);
1130
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1171
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1233
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1238
Assert.False(bound.NewKeyword.
IsMissing
);
1240
Assert.False(bound.OpenParenToken.
IsMissing
);
1242
Assert.False(bound.CloseParenToken.
IsMissing
);
1277
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1282
Assert.False(bound.ClassOrStructKeyword.
IsMissing
);
1318
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1323
Assert.False(bound.ClassOrStructKeyword.
IsMissing
);
1359
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1365
Assert.False(classBound.ClassOrStructKeyword.
IsMissing
);
1376
Assert.False(bound.NewKeyword.
IsMissing
);
1378
Assert.False(bound.OpenParenToken.
IsMissing
);
1380
Assert.False(bound.CloseParenToken.
IsMissing
);
1415
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1426
Assert.False(cs.ConstraintClauses[1].ColonToken.
IsMissing
);
1431
Assert.False(bound.NewKeyword.
IsMissing
);
1433
Assert.False(bound.OpenParenToken.
IsMissing
);
1435
Assert.False(bound.CloseParenToken.
IsMissing
);
1470
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1481
Assert.True(cs.ConstraintClauses[1].ColonToken.
IsMissing
);
1516
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1525
Assert.True(cs.ConstraintClauses[1].ColonToken.
IsMissing
);
1564
Assert.False(cs.ConstraintClauses[0].ColonToken.
IsMissing
);
1570
Assert.False(classBound.ClassOrStructKeyword.
IsMissing
);
1581
Assert.False(bound.NewKeyword.
IsMissing
);
1583
Assert.False(bound.OpenParenToken.
IsMissing
);
1585
Assert.False(bound.CloseParenToken.
IsMissing
);
2011
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2014
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2016
Assert.False(ds.SemicolonToken.
IsMissing
);
2038
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2041
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2043
Assert.False(ds.SemicolonToken.
IsMissing
);
2066
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2069
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2071
Assert.False(ds.SemicolonToken.
IsMissing
);
2113
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2116
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2118
Assert.False(ds.SemicolonToken.
IsMissing
);
2159
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2170
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2172
Assert.False(ds.SemicolonToken.
IsMissing
);
2194
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2205
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2207
Assert.False(ds.SemicolonToken.
IsMissing
);
2229
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2247
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2249
Assert.False(ds.SemicolonToken.
IsMissing
);
2271
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2283
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2285
Assert.False(ds.SemicolonToken.
IsMissing
);
2307
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2319
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2321
Assert.False(ds.SemicolonToken.
IsMissing
);
2343
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2355
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2357
Assert.False(ds.SemicolonToken.
IsMissing
);
2380
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2389
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2391
Assert.False(ds.SemicolonToken.
IsMissing
);
2413
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2425
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2427
Assert.False(ds.SemicolonToken.
IsMissing
);
2464
Assert.False(ds.ParameterList.OpenParenToken.
IsMissing
);
2467
Assert.False(ds.ParameterList.CloseParenToken.
IsMissing
);
2469
Assert.False(ds.SemicolonToken.
IsMissing
);
2507
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2510
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2552
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2555
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2598
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2601
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2706
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2709
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2771
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2774
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2818
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2821
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
2868
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
2871
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3016
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3025
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3068
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3087
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3129
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3142
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3194
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3205
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3268
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3271
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3333
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3342
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3385
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3388
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3433
Assert.False(ms.ParameterList.OpenParenToken.
IsMissing
);
3436
Assert.False(ms.ParameterList.CloseParenToken.
IsMissing
);
3443
Assert.False(ms.ConstraintClauses[0].ColonToken.
IsMissing
);
3634
Assert.False(fs.SemicolonToken.
IsMissing
);
3694
Assert.False(fs.SemicolonToken.
IsMissing
);
3735
Assert.False(fs.SemicolonToken.
IsMissing
);
3790
Assert.False(fs.SemicolonToken.
IsMissing
);
3848
Assert.False(fs.SemicolonToken.
IsMissing
);
3892
Assert.False(fs.SemicolonToken.
IsMissing
);
3937
Assert.False(fs.SemicolonToken.
IsMissing
);
3991
Assert.False(fs.SemicolonToken.
IsMissing
);
4054
Assert.False(fs.SemicolonToken.
IsMissing
);
4100
Assert.False(fs.SemicolonToken.
IsMissing
);
Parsing\ExpressionParsingTests.cs (163)
38
Assert.True(((IdentifierNameSyntax)expr).Identifier.
IsMissing
);
433
Assert.False(((IdentifierNameSyntax)expr).Identifier.
IsMissing
);
804
Assert.False(openParen.
IsMissing
);
806
Assert.False(closeParen.
IsMissing
);
887
Assert.False(fs.OpenParenToken.
IsMissing
);
889
Assert.False(fs.CloseParenToken.
IsMissing
);
937
Assert.False(cs.OpenParenToken.
IsMissing
);
938
Assert.False(cs.CloseParenToken.
IsMissing
);
958
Assert.False(cs.ArgumentList.OpenParenToken.
IsMissing
);
959
Assert.False(cs.ArgumentList.CloseParenToken.
IsMissing
);
979
Assert.False(cs.ArgumentList.OpenParenToken.
IsMissing
);
980
Assert.False(cs.ArgumentList.CloseParenToken.
IsMissing
);
1004
Assert.False(cs.ArgumentList.OpenParenToken.
IsMissing
);
1005
Assert.False(cs.ArgumentList.CloseParenToken.
IsMissing
);
1029
Assert.False(cs.ArgumentList.OpenParenToken.
IsMissing
);
1030
Assert.False(cs.ArgumentList.CloseParenToken.
IsMissing
);
1054
Assert.False(ea.ArgumentList.OpenBracketToken.
IsMissing
);
1055
Assert.False(ea.ArgumentList.CloseBracketToken.
IsMissing
);
1075
Assert.False(ea.ArgumentList.OpenBracketToken.
IsMissing
);
1076
Assert.False(ea.ArgumentList.CloseBracketToken.
IsMissing
);
1100
Assert.False(ea.ArgumentList.OpenBracketToken.
IsMissing
);
1101
Assert.False(ea.ArgumentList.CloseBracketToken.
IsMissing
);
1125
Assert.False(ea.ArgumentList.OpenBracketToken.
IsMissing
);
1126
Assert.False(ea.ArgumentList.CloseBracketToken.
IsMissing
);
1147
Assert.False(oc.ArgumentList.OpenParenToken.
IsMissing
);
1148
Assert.False(oc.ArgumentList.CloseParenToken.
IsMissing
);
1169
Assert.False(oc.ArgumentList.OpenParenToken.
IsMissing
);
1170
Assert.False(oc.ArgumentList.CloseParenToken.
IsMissing
);
1192
Assert.False(oc.ArgumentList.OpenParenToken.
IsMissing
);
1193
Assert.False(oc.ArgumentList.CloseParenToken.
IsMissing
);
1215
Assert.False(oc.ArgumentList.OpenParenToken.
IsMissing
);
1216
Assert.False(oc.ArgumentList.CloseParenToken.
IsMissing
);
1224
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1225
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1247
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1248
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1270
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1271
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1294
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1295
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1320
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1321
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1344
Assert.False(oc.Initializer.OpenBraceToken.
IsMissing
);
1345
Assert.False(oc.Initializer.CloseBraceToken.
IsMissing
);
1848
Assert.False(ac.Initializer.OpenBraceToken.
IsMissing
);
1849
Assert.False(ac.Initializer.CloseBraceToken.
IsMissing
);
1870
Assert.False(ac.Initializer.OpenBraceToken.
IsMissing
);
1871
Assert.False(ac.Initializer.CloseBraceToken.
IsMissing
);
1894
Assert.False(ac.Initializer.OpenBraceToken.
IsMissing
);
1895
Assert.False(ac.Initializer.CloseBraceToken.
IsMissing
);
1914
Assert.False(ac.Initializer.OpenBraceToken.
IsMissing
);
1915
Assert.False(ac.Initializer.CloseBraceToken.
IsMissing
);
1934
Assert.False(ac.OpenBraceToken.
IsMissing
);
1935
Assert.False(ac.CloseBraceToken.
IsMissing
);
1954
Assert.False(am.DelegateKeyword.
IsMissing
);
1959
Assert.False(am.ParameterList.OpenParenToken.
IsMissing
);
1960
Assert.False(am.ParameterList.CloseParenToken.
IsMissing
);
1967
Assert.False(am.Block.OpenBraceToken.
IsMissing
);
1968
Assert.False(am.Block.CloseBraceToken.
IsMissing
);
1985
Assert.False(am.DelegateKeyword.
IsMissing
);
1990
Assert.False(am.ParameterList.OpenParenToken.
IsMissing
);
1991
Assert.False(am.ParameterList.CloseParenToken.
IsMissing
);
1997
Assert.False(am.Block.OpenBraceToken.
IsMissing
);
1998
Assert.False(am.Block.CloseBraceToken.
IsMissing
);
2015
Assert.False(am.DelegateKeyword.
IsMissing
);
2022
Assert.False(am.Block.OpenBraceToken.
IsMissing
);
2023
Assert.False(am.Block.CloseBraceToken.
IsMissing
);
2039
Assert.False(lambda.Parameter.Identifier.
IsMissing
);
2057
Assert.False(lambda.Parameter.Identifier.
IsMissing
);
2075
Assert.False(lambda.Parameter.Identifier.
IsMissing
);
2096
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2097
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2116
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2117
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2136
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2137
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2158
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2159
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2182
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2183
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2209
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2210
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2234
Assert.False(lambda.ParameterList.OpenParenToken.
IsMissing
);
2235
Assert.False(lambda.ParameterList.CloseParenToken.
IsMissing
);
2261
Assert.False(tuple.OpenParenToken.
IsMissing
);
2262
Assert.False(tuple.CloseParenToken.
IsMissing
);
2281
Assert.False(tuple.OpenParenToken.
IsMissing
);
2282
Assert.False(tuple.CloseParenToken.
IsMissing
);
2306
Assert.False(fs.FromKeyword.
IsMissing
);
2310
Assert.False(fs.InKeyword.
IsMissing
);
2317
Assert.False(ss.SelectKeyword.
IsMissing
);
2339
Assert.False(fs.FromKeyword.
IsMissing
);
2344
Assert.False(fs.InKeyword.
IsMissing
);
2350
Assert.False(ss.SelectKeyword.
IsMissing
);
2373
Assert.False(fs.FromKeyword.
IsMissing
);
2377
Assert.False(fs.InKeyword.
IsMissing
);
2383
Assert.False(ss.SelectKeyword.
IsMissing
);
2390
Assert.False(qs.Body.Continuation.IntoKeyword.
IsMissing
);
2400
Assert.False(ss.SelectKeyword.
IsMissing
);
2423
Assert.False(fs.FromKeyword.
IsMissing
);
2427
Assert.False(fs.InKeyword.
IsMissing
);
2434
Assert.False(ws.WhereKeyword.
IsMissing
);
2441
Assert.False(ss.SelectKeyword.
IsMissing
);
2463
Assert.False(fs.FromKeyword.
IsMissing
);
2467
Assert.False(fs.InKeyword.
IsMissing
);
2474
Assert.False(fs.FromKeyword.
IsMissing
);
2478
Assert.False(fs.InKeyword.
IsMissing
);
2484
Assert.False(ss.SelectKeyword.
IsMissing
);
2506
Assert.False(fs.FromKeyword.
IsMissing
);
2510
Assert.False(fs.InKeyword.
IsMissing
);
2518
Assert.False(ls.LetKeyword.
IsMissing
);
2522
Assert.False(ls.EqualsToken.
IsMissing
);
2529
Assert.False(ss.SelectKeyword.
IsMissing
);
2551
Assert.False(fs.FromKeyword.
IsMissing
);
2555
Assert.False(fs.InKeyword.
IsMissing
);
2563
Assert.False(obs.OrderByKeyword.
IsMissing
);
2574
Assert.False(ss.SelectKeyword.
IsMissing
);
2596
Assert.False(fs.FromKeyword.
IsMissing
);
2600
Assert.False(fs.InKeyword.
IsMissing
);
2607
Assert.False(obs.OrderByKeyword.
IsMissing
);
2623
Assert.False(ss.SelectKeyword.
IsMissing
);
2645
Assert.False(fs.FromKeyword.
IsMissing
);
2649
Assert.False(fs.InKeyword.
IsMissing
);
2656
Assert.False(obs.OrderByKeyword.
IsMissing
);
2662
Assert.False(os.AscendingOrDescendingKeyword.
IsMissing
);
2671
Assert.False(ss.SelectKeyword.
IsMissing
);
2693
Assert.False(fs.FromKeyword.
IsMissing
);
2697
Assert.False(fs.InKeyword.
IsMissing
);
2704
Assert.False(obs.OrderByKeyword.
IsMissing
);
2710
Assert.False(os.AscendingOrDescendingKeyword.
IsMissing
);
2719
Assert.False(ss.SelectKeyword.
IsMissing
);
2740
Assert.False(fs.FromKeyword.
IsMissing
);
2744
Assert.False(fs.InKeyword.
IsMissing
);
2751
Assert.False(gbs.GroupKeyword.
IsMissing
);
2756
Assert.False(gbs.ByKeyword.
IsMissing
);
2779
Assert.False(fs.FromKeyword.
IsMissing
);
2783
Assert.False(fs.InKeyword.
IsMissing
);
2789
Assert.False(gbs.GroupKeyword.
IsMissing
);
2793
Assert.False(gbs.ByKeyword.
IsMissing
);
2800
Assert.False(qs.Body.Continuation.IntoKeyword.
IsMissing
);
2810
Assert.False(ss.SelectKeyword.
IsMissing
);
2833
Assert.False(fs.FromKeyword.
IsMissing
);
2837
Assert.False(fs.InKeyword.
IsMissing
);
2844
Assert.False(js.JoinKeyword.
IsMissing
);
2849
Assert.False(js.InKeyword.
IsMissing
);
2854
Assert.False(js.OnKeyword.
IsMissing
);
2859
Assert.False(js.EqualsKeyword.
IsMissing
);
2867
Assert.False(ss.SelectKeyword.
IsMissing
);
2889
Assert.False(fs.FromKeyword.
IsMissing
);
2894
Assert.False(fs.InKeyword.
IsMissing
);
2900
Assert.False(js.JoinKeyword.
IsMissing
);
2906
Assert.False(js.InKeyword.
IsMissing
);
2910
Assert.False(js.OnKeyword.
IsMissing
);
2914
Assert.False(js.EqualsKeyword.
IsMissing
);
2922
Assert.False(ss.SelectKeyword.
IsMissing
);
2944
Assert.False(fs.FromKeyword.
IsMissing
);
2948
Assert.False(fs.InKeyword.
IsMissing
);
2954
Assert.False(js.JoinKeyword.
IsMissing
);
2959
Assert.False(js.InKeyword.
IsMissing
);
2963
Assert.False(js.OnKeyword.
IsMissing
);
2967
Assert.False(js.EqualsKeyword.
IsMissing
);
2972
Assert.False(js.Into.IntoKeyword.
IsMissing
);
2979
Assert.False(ss.SelectKeyword.
IsMissing
);
Parsing\NameParsingTests.cs (3)
39
Assert.False(((IdentifierNameSyntax)name).Identifier.
IsMissing
);
52
Assert.False(((IdentifierNameSyntax)name).Identifier.
IsMissing
);
65
Assert.True(((IdentifierNameSyntax)name).Identifier.
IsMissing
);
Parsing\ParsingErrorRecoveryTests.cs (70)
5605
Assert.False(pd.AccessorList.OpenBraceToken.
IsMissing
);
5607
Assert.False(pd.AccessorList.CloseBraceToken.
IsMissing
);
5630
Assert.False(pd.AccessorList.OpenBraceToken.
IsMissing
);
5632
Assert.True(pd.AccessorList.CloseBraceToken.
IsMissing
);
5655
Assert.False(pd.AccessorList.OpenBraceToken.
IsMissing
);
5657
Assert.True(pd.AccessorList.CloseBraceToken.
IsMissing
);
5662
Assert.False(acc.Keyword.
IsMissing
);
5666
Assert.True(acc.SemicolonToken.
IsMissing
);
5690
Assert.False(pd.AccessorList.OpenBraceToken.
IsMissing
);
5692
Assert.True(pd.AccessorList.CloseBraceToken.
IsMissing
);
5697
Assert.False(acc.Keyword.
IsMissing
);
5701
Assert.False(acc.Body.OpenBraceToken.
IsMissing
);
5704
Assert.True(acc.Body.CloseBraceToken.
IsMissing
);
5729
Assert.False(pd.AccessorList.OpenBraceToken.
IsMissing
);
5731
Assert.True(pd.AccessorList.CloseBraceToken.
IsMissing
);
5736
Assert.False(acc.Keyword.
IsMissing
);
5740
Assert.False(acc.Body.OpenBraceToken.
IsMissing
);
5743
Assert.True(acc.Body.CloseBraceToken.
IsMissing
);
5772
Assert.True(getBodyDecl.OpenBraceToken.
IsMissing
);
5802
Assert.True(getDecl.SemicolonToken.
IsMissing
);
5807
Assert.True(setDecl.SemicolonToken.
IsMissing
);
5831
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
5833
Assert.False(md.Body.CloseBraceToken.
IsMissing
);
5847
Assert.False(oc.OrderByKeyword.
IsMissing
);
5876
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
5878
Assert.False(md.Body.CloseBraceToken.
IsMissing
);
5892
Assert.False(oc.OrderByKeyword.
IsMissing
);
5920
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
5922
Assert.False(md.Body.CloseBraceToken.
IsMissing
);
5936
Assert.False(oc.OrderByKeyword.
IsMissing
);
5970
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
5972
Assert.True(md.Body.CloseBraceToken.
IsMissing
);
5986
Assert.False(oc.OrderByKeyword.
IsMissing
);
6018
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
6020
Assert.True(md.Body.CloseBraceToken.
IsMissing
);
6034
Assert.False(oc.OrderByKeyword.
IsMissing
);
6065
Assert.False(md.Body.OpenBraceToken.
IsMissing
);
6067
Assert.True(md.Body.CloseBraceToken.
IsMissing
);
6081
Assert.False(oc.OrderByKeyword.
IsMissing
);
6112
Assert.False(item1.OpenBraceToken.
IsMissing
);
6114
Assert.False(item1.CloseBraceToken.
IsMissing
);
6119
Assert.False(subitem1.Body.OpenBraceToken.
IsMissing
);
6120
Assert.True(subitem1.Body.CloseBraceToken.
IsMissing
);
6124
Assert.True(decl.SemicolonToken.
IsMissing
);
6127
Assert.True(decl.Declaration.Variables[1].Identifier.
IsMissing
);
6137
Assert.True(subitem2.OpenBraceToken.
IsMissing
);
6138
Assert.True(subitem2.CloseBraceToken.
IsMissing
);
7148
Assert.False(classDecl.Identifier.
IsMissing
);
7149
Assert.True(classDecl.OpenBraceToken.
IsMissing
);
7150
Assert.True(classDecl.CloseBraceToken.
IsMissing
);
7152
Assert.False(ns.OpenBraceToken.
IsMissing
);
7153
Assert.False(ns.CloseBraceToken.
IsMissing
);
7169
Assert.False(classDecl.Identifier.
IsMissing
);
7170
Assert.True(classDecl.OpenBraceToken.
IsMissing
);
7171
Assert.True(classDecl.CloseBraceToken.
IsMissing
);
7173
Assert.False(ns.SemicolonToken.
IsMissing
);
7190
Assert.True(structDecl.OpenBraceToken.
IsMissing
);
7191
Assert.True(structDecl.CloseBraceToken.
IsMissing
);
7193
Assert.False(ns.OpenBraceToken.
IsMissing
);
7194
Assert.False(ns.CloseBraceToken.
IsMissing
);
7213
Assert.True(structDecl.Identifier.
IsMissing
);
7214
Assert.False(structDecl.OpenBraceToken.
IsMissing
);
7215
Assert.False(structDecl.CloseBraceToken.
IsMissing
);
7217
Assert.False(ns.OpenBraceToken.
IsMissing
);
7218
Assert.False(ns.CloseBraceToken.
IsMissing
);
7237
Assert.True(classDecl.Identifier.
IsMissing
);
7238
Assert.False(classDecl.OpenBraceToken.
IsMissing
);
7239
Assert.False(classDecl.CloseBraceToken.
IsMissing
);
7241
Assert.False(ns.OpenBraceToken.
IsMissing
);
7242
Assert.False(ns.CloseBraceToken.
IsMissing
);
Parsing\StatementParsingTests.cs (94)
69
Assert.False(es.SemicolonToken.
IsMissing
);
89
Assert.False(es.SemicolonToken.
IsMissing
);
108
Assert.False(es.SemicolonToken.
IsMissing
);
128
Assert.False(es.SemicolonToken.
IsMissing
);
148
Assert.False(es.SemicolonToken.
IsMissing
);
164
Assert.False(es.SemicolonToken.
IsMissing
);
204
Assert.False(ds.SemicolonToken.
IsMissing
);
234
Assert.False(ds.SemicolonToken.
IsMissing
);
268
Assert.False(ds.SemicolonToken.
IsMissing
);
309
Assert.False(ds.SemicolonToken.
IsMissing
);
339
Assert.False(ds.SemicolonToken.
IsMissing
);
365
Assert.False(ds.SemicolonToken.
IsMissing
);
391
Assert.False(ds.SemicolonToken.
IsMissing
);
417
Assert.False(ds.SemicolonToken.
IsMissing
);
443
Assert.False(ds.SemicolonToken.
IsMissing
);
469
Assert.False(ds.SemicolonToken.
IsMissing
);
495
Assert.False(ds.SemicolonToken.
IsMissing
);
530
Assert.False(ds.SemicolonToken.
IsMissing
);
555
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
560
Assert.False(ds.SemicolonToken.
IsMissing
);
584
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
592
Assert.False(ds.Declaration.Variables[1].Initializer.EqualsToken.
IsMissing
);
600
Assert.False(ds.Declaration.Variables[2].Initializer.EqualsToken.
IsMissing
);
605
Assert.False(ds.SemicolonToken.
IsMissing
);
630
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
636
Assert.False(ds.SemicolonToken.
IsMissing
);
662
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
667
Assert.False(ds.SemicolonToken.
IsMissing
);
694
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
699
Assert.False(ds.SemicolonToken.
IsMissing
);
726
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
731
Assert.False(ds.SemicolonToken.
IsMissing
);
758
Assert.False(ds.Declaration.Variables[0].Initializer.EqualsToken.
IsMissing
);
763
Assert.False(ds.SemicolonToken.
IsMissing
);
789
Assert.False(ds.SemicolonToken.
IsMissing
);
815
Assert.False(initializer.EqualsToken.
IsMissing
);
820
Assert.False(ds.SemicolonToken.
IsMissing
);
846
Assert.False(initializer.EqualsToken.
IsMissing
);
856
Assert.False(initializer.EqualsToken.
IsMissing
);
861
Assert.False(ds.SemicolonToken.
IsMissing
);
877
Assert.False(fs.FixedKeyword.
IsMissing
);
879
Assert.False(fs.FixedKeyword.
IsMissing
);
904
Assert.False(fs.FixedKeyword.
IsMissing
);
906
Assert.False(fs.FixedKeyword.
IsMissing
);
934
Assert.False(fs.FixedKeyword.
IsMissing
);
936
Assert.False(fs.FixedKeyword.
IsMissing
);
962
Assert.False(es.SemicolonToken.
IsMissing
);
999
Assert.False(b.BreakKeyword.
IsMissing
);
1002
Assert.False(b.SemicolonToken.
IsMissing
);
1018
Assert.False(cs.ContinueKeyword.
IsMissing
);
1021
Assert.False(cs.SemicolonToken.
IsMissing
);
1037
Assert.False(gs.GotoKeyword.
IsMissing
);
1043
Assert.False(gs.SemicolonToken.
IsMissing
);
1059
Assert.False(gs.GotoKeyword.
IsMissing
);
1062
Assert.False(gs.CaseOrDefaultKeyword.
IsMissing
);
1067
Assert.False(gs.SemicolonToken.
IsMissing
);
1083
Assert.False(gs.GotoKeyword.
IsMissing
);
1086
Assert.False(gs.CaseOrDefaultKeyword.
IsMissing
);
1090
Assert.False(gs.SemicolonToken.
IsMissing
);
1106
Assert.False(rs.ReturnKeyword.
IsMissing
);
1110
Assert.False(rs.SemicolonToken.
IsMissing
);
1126
Assert.False(rs.ReturnKeyword.
IsMissing
);
1131
Assert.False(rs.SemicolonToken.
IsMissing
);
1147
Assert.False(ys.YieldKeyword.
IsMissing
);
1150
Assert.False(ys.ReturnOrBreakKeyword.
IsMissing
);
1155
Assert.False(ys.SemicolonToken.
IsMissing
);
1171
Assert.False(ys.YieldKeyword.
IsMissing
);
1174
Assert.False(ys.ReturnOrBreakKeyword.
IsMissing
);
1178
Assert.False(ys.SemicolonToken.
IsMissing
);
1194
Assert.False(ts.ThrowKeyword.
IsMissing
);
1198
Assert.False(ts.SemicolonToken.
IsMissing
);
1214
Assert.False(ts.ThrowKeyword.
IsMissing
);
1219
Assert.False(ts.SemicolonToken.
IsMissing
);
1235
Assert.False(ts.TryKeyword.
IsMissing
);
1265
Assert.False(ts.TryKeyword.
IsMissing
);
1294
Assert.False(ts.TryKeyword.
IsMissing
);
1318
Assert.False(ts.TryKeyword.
IsMissing
);
1361
Assert.False(ts.TryKeyword.
IsMissing
);
1384
Assert.False(ts.TryKeyword.
IsMissing
);
1527
Assert.False(fs.ForKeyword.
IsMissing
);
1553
Assert.False(fs.ForKeyword.
IsMissing
);
1590
Assert.False(fs.ForKeyword.
IsMissing
);
1629
Assert.False(fs.ForKeyword.
IsMissing
);
1738
Assert.False(fs.ForKeyword.
IsMissing
);
1767
Assert.False(fs.ForKeyword.
IsMissing
);
1797
Assert.False(fs.ForKeyword.
IsMissing
);
1827
Assert.False(fs.ForKeyword.
IsMissing
);
1857
Assert.False(fs.ForKeyword.
IsMissing
);
1888
Assert.False(fs.ForKeyword.
IsMissing
);
1939
Assert.False(fs.InKeyword.
IsMissing
);
1961
Assert.True(fs.ForEachKeyword.
IsMissing
);
1972
Assert.False(fs.InKeyword.
IsMissing
);
2003
Assert.False(fs.InKeyword.
IsMissing
);
3384
Assert.False(fs.InKeyword.
IsMissing
);
Syntax\StructuredTriviaTests.cs (2)
149
Assert.True(directives[0].File.
IsMissing
);
150
Assert.False(directives[1].File.
IsMissing
);
Syntax\SyntaxFactoryTests.cs (5)
54
Assert.False(n.NamespaceKeyword.
IsMissing
);
56
Assert.False(n.OpenBraceToken.
IsMissing
);
60
Assert.False(n.CloseBraceToken.
IsMissing
);
76
Assert.False(c.OpenBraceToken.
IsMissing
);
80
Assert.False(c.CloseBraceToken.
IsMissing
);
Syntax\SyntaxNodeTests.cs (4)
949
Assert.True(last.
IsMissing
);
2306
var token = expr.DescendantTokens().First(t => t.
IsMissing
);
3372
Assert.True(token.
IsMissing
);
3410
All(token => token.
IsMissing
== (token.Width == 0)));
Syntax\SyntaxRewriterTests.cs (4)
564
Assert.True(token1.
IsMissing
);
583
Assert.True(token2.
IsMissing
);
610
Assert.True(token1.
IsMissing
);
629
Assert.True(token2.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Workspaces (38)
Classification\ClassificationHelpers.cs (1)
468
return token.GetNextToken(includeZeroWidth: true).
IsMissing
;
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2199
if (!rewrittenToken.
IsMissing
|| !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.Kind()))
CSharpCodeGenerationHelpers.cs (1)
192
=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.
IsMissing
).Any();
CSharpIndentationService.cs (6)
90
if (previousToken.Kind() == SyntaxKind.None || previousToken.
IsMissing
)
145
!constructorInitializer.ThisOrBaseKeyword.
IsMissing
)
152
var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.
IsMissing
&& constructorInitializer.ColonToken.IsFirstTokenOnLine(text);
153
var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.
IsMissing
&& constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text);
173
=> node != null && node.OpenBracketToken.
IsMissing
&& node.CloseBracketToken.
IsMissing
;
CSharpSyntaxContext.cs (1)
414
if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.
IsMissing
)
CSharpSyntaxFacts.cs (3)
814
return identifier.
IsMissing
? missingTokenPlaceholder : identifier.Text;
837
name = nameToken.
IsMissing
? missingTokenPlaceholder : nameToken.Text;
866
name = nameToken.
IsMissing
? missingTokenPlaceholder : nameToken.Text;
CSharpSyntaxFactsService.cs (1)
94
if (braces.closeBrace.
IsMissing
)
Formatting\CSharpSyntaxFormattingService.cs (1)
56
if (token.
IsMissing
||
Formatting\TypingFormattingRule.cs (2)
61
if (endToken.
IsMissing
)
107
if (closeBrace.
IsMissing
)
FormattingHelpers.cs (1)
57
bracketOrBracePair.openBracketOrBrace.
IsMissing
||
IndentBlockFormattingRule.cs (1)
338
if (lastToken.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
114
if (declaration.CloseBraceToken.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
540
.FirstOrDefault(a => !a.
IsMissing
&& a.IsKindOrHasMatchingText(kind));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1570
if (parenthesizedLambda.ArrowToken.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
173
genericName.TypeArgumentList.LessThanToken == lessThanToken && !genericName.TypeArgumentList.GreaterThanToken.
IsMissing
;
ParenthesizedExpressionSyntaxExtensions.cs (4)
23
if (node.OpenParenToken.
IsMissing
|| node.CloseParenToken.
IsMissing
)
678
if (node.OpenParenToken.
IsMissing
|| node.CloseParenToken.
IsMissing
)
QueryExpressionFormattingRule.cs (2)
69
if (fromClause.InKeyword.
IsMissing
)
101
if (!baseToken.
IsMissing
&& !baseToken.Equals(endToken))
SuppressFormattingRule.cs (6)
233
if (!tryStatement.TryKeyword.
IsMissing
&& tryStatement.Block != null && !tryStatement.Block.CloseBraceToken.
IsMissing
)
242
if (!catchClause.CatchKeyword.
IsMissing
&& catchClause.Block != null && !catchClause.Block.CloseBraceToken.
IsMissing
)
251
if (!finallyClause.FinallyKeyword.
IsMissing
&& finallyClause.Block != null && !finallyClause.Block.CloseBraceToken.
IsMissing
)
TriviaDataFactory.Analyzer.cs (1)
41
if (token1.
IsMissing
&& token1.FullWidth() == 0)
TypeDeclarationSyntaxExtensions.cs (2)
57
if (lastToken.
IsMissing
)
100
if (token.
IsMissing
|| token.IsKind(SyntaxKind.None))
Microsoft.CodeAnalysis.Features (6)
AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
70
if (endToken.
IsMissing
)
ExtractMethod\MethodExtractor.Analyzer.SymbolMapBuilder.cs (1)
60
if (token.
IsMissing
||
SignatureHelp\CommonSignatureHelpUtilities.cs (2)
60
if (!closeToken.
IsMissing
&& position > closeToken.SpanStart)
87
if (closeToken.RawKind != 0 && !closeToken.
IsMissing
)
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (2)
62
if (firstToken.
IsMissing
|| lastToken.
IsMissing
|| firstToken.Span.IsEmpty || lastToken.Span.IsEmpty)
Microsoft.CodeAnalysis.Test.Utilities (1)
Syntax\XmlHelpers.cs (1)
168
new XAttribute("IsMissing", token.
IsMissing
));
Microsoft.CodeAnalysis.VisualBasic (17)
Binding\MemberSemanticModel.vb (6)
1398
binder = GetSingleLambdaClauseLambdaBinder(orderBy, If(orderBy.ByKeyword.
IsMissing
, orderBy.OrderKeyword, orderBy.ByKeyword), position)
1425
If Not aggregate.IntoKeyword.
IsMissing
AndAlso aggregate.IntoKeyword.SpanStart <= position Then
1467
If Not join.IntoKeyword.
IsMissing
AndAlso join.IntoKeyword.SpanStart <= position Then
1495
If Not join.OnKeyword.
IsMissing
AndAlso join.OnKeyword.SpanStart <= position AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(join, position) Then
1620
If Not func.OpenParenToken.
IsMissing
AndAlso func.OpenParenToken.SpanStart <= position AndAlso
1621
((func.CloseParenToken.
IsMissing
AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(func, position)) OrElse position < func.CloseParenToken.SpanStart) Then
CommandLine\VisualBasicCompiler.vb (1)
275
If directive.ExternalSource.
IsMissing
Then
Symbols\Source\SourceEventSymbol.vb (1)
169
If Not syntax.AsClause.AsKeyword.
IsMissing
Then
Syntax\SyntaxFactory.vb (1)
1108
ElseIf lastTopLevelNode.IsKind(SyntaxKind.IncompleteMember) OrElse lastToken.
IsMissing
Then
Syntax\SyntaxFacts.vb (2)
249
If parameterList Is Nothing OrElse parameterList.CloseParenToken.
IsMissing
Then
263
If parameterList Is Nothing OrElse parameterList.CloseParenToken.
IsMissing
Then
Syntax\VisualBasicLineDirectiveMap.vb (2)
46
If Not extSourceDirective.LineStart.
IsMissing
AndAlso
47
Not extSourceDirective.ExternalSource.
IsMissing
Then
Syntax\VisualBasicWarningStateMap.vb (4)
31
If (Not w.EnableKeyword.
IsMissing
) AndAlso (Not w.EnableKeyword.ContainsDiagnostics) AndAlso
32
(Not w.WarningKeyword.
IsMissing
) AndAlso (Not w.WarningKeyword.ContainsDiagnostics) Then
37
If (Not w.DisableKeyword.
IsMissing
) AndAlso (Not w.DisableKeyword.ContainsDiagnostics) AndAlso
38
(Not w.WarningKeyword.
IsMissing
) AndAlso (Not w.WarningKeyword.ContainsDiagnostics) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
ParenthesizedExpressionSyntaxExtensions.vb (2)
47
If node.OpenParenToken.
IsMissing
OrElse node.CloseParenToken.
IsMissing
Then
VisualBasicSyntaxFacts.vb (3)
911
If keywordToken <> Nothing AndAlso Not keywordToken.
IsMissing
Then
977
Return If(identifier.
IsMissing
, missingTokenPlaceholder, identifier.Text)
1003
name = If(nameToken.
IsMissing
, missingTokenPlaceholder, nameToken.Text)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (14)
IsStatementTerminatingTokenVisitor.vb (1)
135
Return token.Kind <> SyntaxKind.None AndAlso Not token.
IsMissing
AndAlso _targetToken = token
SpecialFormattingOperation.vb (4)
77
AddIndentBlockOperations(Of ParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.
IsMissing
AndAlso n.Parameters.Count > 0)
79
AddIndentBlockOperations(Of TypeParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.
IsMissing
AndAlso n.Parameters.Count > 0, indentationDelta:=1)
115
argumentList.OpenParenToken.
IsMissing
OrElse
207
If baseToken.
IsMissing
Then
SyntaxTokenExtensions.vb (2)
19
Loop While token.
IsMissing
71
Loop While token.
IsMissing
SyntaxTreeExtensions.vb (1)
837
Not terminatingToken.
IsMissing
AndAlso
VisualBasicIndentationService.Indenter.vb (2)
103
If token.Span.End <= trivia.SpanStart AndAlso Not token.
IsMissing
Then
196
If lastVisibleTokenOnPreviousLine.GetNextToken(includeZeroWidth:=True).
IsMissing
Then
VisualBasicIndentationService.vb (2)
77
If previousToken.
IsMissing
AndAlso neverUseWhenHavingMissingToken Then
79
ElseIf previousToken.
IsMissing
Then
VisualBasicSyntaxContext.vb (2)
316
Not eventDeclaration.ParameterList.CloseParenToken.
IsMissing
AndAlso
340
Not propertyDeclaration.ParameterList.CloseParenToken.
IsMissing
AndAlso
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (14)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (2)
80
If Not lastToken.
IsMissing
AndAlso lastToken.IsLastTokenOfStatementWithEndOfLine() Then
85
Dim nonMissingToken = If(lastToken.
IsMissing
, lastToken.GetPreviousToken(), lastToken)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (7)
187
Dim hasValidToken = pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.
IsMissing
AndAlso token.ValueText = pairToken.ValueText
231
Return pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.
IsMissing
AndAlso token.ValueText = pairToken.ValueText
251
Dim hasValidToken = pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.
IsMissing
AndAlso token = pairToken
267
Function(context As TypeStatementSyntax) Not context.Identifier.
IsMissing
,
268
Function(context As EnumStatementSyntax) Not context.Identifier.
IsMissing
,
270
Function(context As MethodStatementSyntax) Not context.Identifier.
IsMissing
,
271
Function(context As AccessorStatementSyntax) Not context.DeclarationKeyword.
IsMissing
,
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (4)
48
(newHeader.ParameterList.OpenParenToken.
IsMissing
AndAlso newHeader.ParameterList.CloseParenToken.
IsMissing
) Then
139
If node.ParameterList Is Nothing OrElse (node.ParameterList.OpenParenToken.
IsMissing
AndAlso node.ParameterList.CloseParenToken.
IsMissing
) Then
LineCommit\ContainingStatementInfo.vb (1)
22
IsIncomplete = node.GetLastToken(includeZeroWidth:=True).
IsMissing
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Formatting\Indentation\SmartTokenFormatter_FormatTokenTests.vb (1)
199
Dim ignoreMissingToken = previousToken.
IsMissing
AndAlso line.Start.Position = position
Microsoft.CodeAnalysis.VisualBasic.Features (24)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (2)
112
If continueStatement.BlockKeyword.
IsMissing
Then
144
If exitStatement.BlockKeyword.
IsMissing
Then
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
123
Where(Function(n) n.IsNamed AndAlso Not n.NameColonEquals.ColonEqualsToken.
IsMissing
AndAlso n.NameColonEquals.Span.End <= position).
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
202
If Not nameToken.
IsMissing
AndAlso nameToken.ValueText.Length > 0 Then
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
39
If aggregateQuery IsNot Nothing AndAlso (aggregateQuery.IntoKeyword.
IsMissing
OrElse aggregateQuery.IntoKeyword = token) Then
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (1)
29
If joinClause.OnKeyword.
IsMissing
OrElse joinClause.OnKeyword = token Then
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
47
Dim lastBlock = selectStatement.CaseBlocks.LastOrDefault(Function(caseBlock) Not caseBlock.CaseStatement.CaseKeyword.
IsMissing
)
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
30
If forStatement.EqualsToken = Nothing OrElse forStatement.EqualsToken.
IsMissing
Then
Debugging\BreakpointResolver.vb (2)
61
If (parameterList.OpenParenToken.
IsMissing
OrElse parameterList.CloseParenToken.
IsMissing
) Then
ExtractMethod\VisualBasicSelectionValidator.vb (2)
87
If selectionInfo.FirstTokenInFinalSpan.
IsMissing
OrElse selectionInfo.LastTokenInFinalSpan.
IsMissing
Then
GenerateConstructor\VisualBasicGenerateConstructorService.vb (3)
67
If invocation.ArgumentList IsNot Nothing AndAlso Not invocation.ArgumentList.CloseParenToken.
IsMissing
Then
107
Not objectCreationExpression.ArgumentList.CloseParenToken.
IsMissing
Then
142
Not attribute.ArgumentList.CloseParenToken.
IsMissing
Then
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
118
Not invocationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
122
Not invocationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
GenerateType\VisualBasicGenerateTypeService.vb (1)
279
If objectCreationExpressionOpt.ArgumentList.CloseParenToken.
IsMissing
Then
InvertConditional\VisualBasicInvertConditionalCodeRefactoringProvider.vb (3)
25
Return Not conditional.FirstCommaToken.
IsMissing
AndAlso
26
Not conditional.SecondCommaToken.
IsMissing
AndAlso
27
Not conditional.CloseParenToken.
IsMissing
SignatureHelp\SignatureHelpUtilities.vb (1)
21
If list.CloseParenToken.
IsMissing
Then
Structure\Providers\InterpolatedStringExpressionStructureProvider.vb (2)
19
If node.DollarSignDoubleQuoteToken.
IsMissing
OrElse
20
node.DoubleQuoteToken.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (18)
Semantics\OptionApis.vb (18)
74
Assert.True(stmt.NameKeyword.
IsMissing
)
75
Assert.False(stmt.ValueKeyword.
IsMissing
)
106
Assert.False(stmt.NameKeyword.
IsMissing
)
107
Assert.True(stmt.ValueKeyword.
IsMissing
)
138
Assert.False(stmt.NameKeyword.
IsMissing
)
139
Assert.False(stmt.ValueKeyword.
IsMissing
)
165
Assert.False(stmt.NameKeyword.
IsMissing
)
166
Assert.False(stmt.ValueKeyword.
IsMissing
)
192
Assert.False(stmt.NameKeyword.
IsMissing
)
193
Assert.False(stmt.ValueKeyword.
IsMissing
)
219
Assert.True(stmt.NameKeyword.
IsMissing
)
220
Assert.False(stmt.ValueKeyword.
IsMissing
)
251
Assert.True(stmt.NameKeyword.
IsMissing
)
252
Assert.False(stmt.ValueKeyword.
IsMissing
)
283
Assert.True(stmt.NameKeyword.
IsMissing
)
284
Assert.False(stmt.ValueKeyword.
IsMissing
)
316
Assert.True(stmt.NameKeyword.
IsMissing
)
317
Assert.False(stmt.ValueKeyword.
IsMissing
)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (87)
Parser\ParseAttributes.vb (1)
81
Assert.True(attrList.GreaterThanToken.
IsMissing
)
Parser\ParseDirectives.vb (74)
1734
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1736
Assert.True(enableNode.WarningKeyword.
IsMissing
)
1754
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1756
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1776
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1778
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1800
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1802
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1822
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1824
Assert.True(enableNode.WarningKeyword.
IsMissing
)
1851
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1853
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1871
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1873
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1893
Assert.False(disableNode.DisableKeyword.
IsMissing
)
1895
Assert.True(disableNode.WarningKeyword.
IsMissing
)
1912
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1914
Assert.False(enableNode.WarningKeyword.
IsMissing
)
1937
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1939
Assert.False(enableNode.WarningKeyword.
IsMissing
)
1963
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1965
Assert.False(enableNode.WarningKeyword.
IsMissing
)
1986
Assert.False(enableNode.EnableKeyword.
IsMissing
)
1988
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2009
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2011
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2038
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2040
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2063
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2065
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2093
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2095
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2115
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2117
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2141
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2143
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2163
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2165
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2201
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2203
Assert.False(disableNode.WarningKeyword.
IsMissing
)
2236
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2238
Assert.False(disableNode.WarningKeyword.
IsMissing
)
2262
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2264
Assert.False(disableNode.WarningKeyword.
IsMissing
)
2294
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2296
Assert.False(disableNode.WarningKeyword.
IsMissing
)
2322
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2324
Assert.False(disableNode.WarningKeyword.
IsMissing
)
2350
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2352
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2372
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2374
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2394
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2396
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2411
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2419
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2435
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2437
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2458
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2460
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2482
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2484
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2502
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2504
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2530
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2532
Assert.True(enableNode.WarningKeyword.
IsMissing
)
2554
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2556
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2599
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2601
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2616
Assert.False(enableNode.EnableKeyword.
IsMissing
)
2618
Assert.False(enableNode.WarningKeyword.
IsMissing
)
2636
Assert.False(disableNode.DisableKeyword.
IsMissing
)
2638
Assert.True(disableNode.WarningKeyword.
IsMissing
)
Parser\ParseExpression.vb (3)
237
Assert.True(exp.CommaToken.
IsMissing
, "IsMissing Not True")
1114
Assert.True(lastToken.
IsMissing
)
1138
Assert.False(lastToken.
IsMissing
)
Parser\ParseStatements.vb (2)
4376
Assert.Equal(ofToken.
IsMissing
, ofMissing)
4381
Assert.True(identifierToken.
IsMissing
)
TestSyntaxNodes.vb (7)
907
Assert.False(ident.
IsMissing
)
909
Assert.True(ident.
IsMissing
)
912
Assert.False(punc.
IsMissing
)
914
Assert.True(punc.
IsMissing
)
917
Assert.False(kw.
IsMissing
)
919
Assert.True(kw.
IsMissing
)
922
Assert.False(eof.
IsMissing
) ' end of text token is never missing, even though it is zero length.
Microsoft.CodeAnalysis.VisualBasic.Workspaces (45)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (4)
72
If newToken.
IsMissing
OrElse TypeOf newToken.Parent Is ArgumentSyntax OrElse _semanticModel Is Nothing Then
253
If Not token.
IsMissing
Then
266
If Not token.
IsMissing
Then
287
If Not token.
IsMissing
Then
Classification\Worker.XmlClassifier.vb (3)
251
If Not element.LocalName.
IsMissing
Then
303
If Not syntax.Token2.
IsMissing
Then
307
If Not syntax.Token3.
IsMissing
Then
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (13)
163
Dim rewrittenMethod = DirectCast(AddParameterListTransform(node, MyBase.VisitMethodStatement(node), Function(n) Not n.Identifier.
IsMissing
), MethodStatementSyntax)
168
Return AddParameterListTransform(node, MyBase.VisitSubNewStatement(node), Function(n) Not n.NewKeyword.
IsMissing
)
172
Return AddParameterListTransform(node, MyBase.VisitDeclareStatement(node), Function(n) Not n.Identifier.
IsMissing
)
176
Return AddParameterListTransform(node, MyBase.VisitDelegateStatement(node), Function(n) Not n.Identifier.
IsMissing
)
184
Return AddParameterListTransform(node, MyBase.VisitEventStatement(node), Function(n) Not n.Identifier.
IsMissing
)
195
Return AddParameterListTransform(node, newNode, Function(n) Not n.DeclarationKeyword.
IsMissing
)
310
paramList.OpenParenToken.
IsMissing
AndAlso
311
paramList.CloseParenToken.
IsMissing
317
argsList.OpenParenToken.
IsMissing
AndAlso
318
argsList.CloseParenToken.
IsMissing
458
If Not originalToken.
IsMissing
OrElse
547
If previousToken.
IsMissing
OrElse previousToken.IsSkipped OrElse previousToken.Kind = 0 Then
558
If nextToken.
IsMissing
OrElse nextToken.IsSkipped Then
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (2)
179
If curEndKeyword.
IsMissing
AndAlso curIfKeyword.
IsMissing
Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (3)
238
If Not binaryOperator.OperatorToken.
IsMissing
Then
276
If token.
IsMissing
OrElse Not (SyntaxFacts.IsOperator(token.Kind) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then
295
If Not node.OperatorToken.
IsMissing
Then
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
125
If token1.IsLastTokenOfStatement() AndAlso Not token1.
IsMissing
Then
IsStatementTerminatingTokenVisitor.vb (1)
135
Return token.Kind <> SyntaxKind.None AndAlso Not token.
IsMissing
AndAlso _targetToken = token
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
19
Loop While token.
IsMissing
71
Loop While token.
IsMissing
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
837
Not terminatingToken.
IsMissing
AndAlso
ParenthesizedExpressionSyntaxExtensions.vb (2)
47
If node.OpenParenToken.
IsMissing
OrElse node.CloseParenToken.
IsMissing
Then
SpecialFormattingOperation.vb (4)
77
AddIndentBlockOperations(Of ParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.
IsMissing
AndAlso n.Parameters.Count > 0)
79
AddIndentBlockOperations(Of TypeParameterListSyntax)(list, node, Function(n) Not n.OpenParenToken.
IsMissing
AndAlso n.Parameters.Count > 0, indentationDelta:=1)
115
argumentList.OpenParenToken.
IsMissing
OrElse
207
If baseToken.
IsMissing
Then
VisualBasicIndentationService.Indenter.vb (2)
103
If token.Span.End <= trivia.SpanStart AndAlso Not token.
IsMissing
Then
196
If lastVisibleTokenOnPreviousLine.GetNextToken(includeZeroWidth:=True).
IsMissing
Then
VisualBasicIndentationService.vb (2)
77
If previousToken.
IsMissing
AndAlso neverUseWhenHavingMissingToken Then
79
ElseIf previousToken.
IsMissing
Then
VisualBasicSyntaxContext.vb (2)
316
Not eventDeclaration.ParameterList.CloseParenToken.
IsMissing
AndAlso
340
Not propertyDeclaration.ParameterList.CloseParenToken.
IsMissing
AndAlso
VisualBasicSyntaxFacts.vb (3)
911
If keywordToken <> Nothing AndAlso Not keywordToken.
IsMissing
Then
977
Return If(identifier.
IsMissing
, missingTokenPlaceholder, identifier.Text)
1003
name = If(nameToken.
IsMissing
, missingTokenPlaceholder, nameToken.Text)
Microsoft.CodeAnalysis.Workspaces (12)
AbstractCodeGenerationService_FindDeclaration.cs (1)
34
if (lastToken.
IsMissing
)
AbstractFormatEngine.cs (2)
437
if (token1.
IsMissing
|| token2.
IsMissing
)
AbstractTriviaFormatter.cs (2)
548
if ((this.Token1.
IsMissing
&& trivia1.RawKind == 0) ||
549
(trivia2.RawKind == 0 && this.Token2.
IsMissing
))
BottomUpBaseIndentationFinder.cs (1)
349
if (operation.TextSpan.End == position && nextToken.
IsMissing
)
CommonFormattingHelpers.cs (2)
86
if (startToken.
IsMissing
)
104
if (endToken.
IsMissing
)
FindSymbols\FindReferences\FindReferenceCache.cs (1)
99
=> !token.
IsMissing
&& syntaxFacts.IsIdentifier(token) && syntaxFacts.TextMatch(token.ValueText, identifier);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
235
if (globalToken.
IsMissing
)
Rename\ConflictEngine\ConflictingIdentifierTracker.cs (2)
30
if (token.
IsMissing
|| token.ValueText == null)
73
if (token.
IsMissing
|| token.ValueText == null)
Microsoft.VisualStudio.LanguageServices.CSharp (23)
CodeModel\CSharpCodeModelService.NodeLocator.cs (23)
138
Debug.Assert(!openBrace.
IsMissing
);
150
Debug.Assert(!openBrace.
IsMissing
);
151
Debug.Assert(!closeBrace.
IsMissing
);
340
if (node.OpenBraceToken.
IsMissing
|| node.CloseBraceToken.
IsMissing
)
384
if (node.Body != null && !node.Body.OpenBraceToken.
IsMissing
)
419
if (node.Body == null || node.Body.OpenBraceToken.
IsMissing
|| node.Body.CloseBraceToken.
IsMissing
)
480
else if (!firstAccessorNode.SemicolonToken.
IsMissing
)
491
if (node.AccessorList != null && !node.AccessorList.OpenBraceToken.
IsMissing
)
530
if (node.Body != null && !node.Body.OpenBraceToken.
IsMissing
)
542
node.Body.OpenBraceToken.
IsMissing
||
543
node.Body.CloseBraceToken.
IsMissing
)
585
if (namespaceDeclaration.OpenBraceToken.
IsMissing
|| namespaceDeclaration.CloseBraceToken.
IsMissing
)
950
if (node.Body != null && !node.Body.CloseBraceToken.
IsMissing
)
982
if (node.Body == null || node.Body.OpenBraceToken.
IsMissing
|| node.Body.CloseBraceToken.
IsMissing
)
1042
if (node.AccessorList != null && !node.AccessorList.CloseBraceToken.
IsMissing
)
1080
node.Body.OpenBraceToken.
IsMissing
||
1081
node.Body.CloseBraceToken.
IsMissing
)
1164
if (namespaceDeclaration.OpenBraceToken.
IsMissing
|| namespaceDeclaration.CloseBraceToken.
IsMissing
)
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
Help\VisualBasicHelpContextService.Visitor.vb (3)
81
If Not node.BlockKeyword.
IsMissing
Then
110
If Not node.IntoKeyword.
IsMissing
Then
483
If Not node.NameKeyword.
IsMissing
Then