753 references to IsMissing
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrToken.cs (1)
121
public bool IsMissing => _token?.IsMissing ?? _nodeOrParent?.
IsMissing
?? false;
Microsoft.CodeAnalysis.CodeStyle (1)
AbstractSpeculationAnalyzer.cs (1)
726
if (forEachExpression.
IsMissing
||
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (1)
1469
if (node.
IsMissing
)
Binder\Binder_XmlNameAttribute.cs (1)
23
if (identifier.
IsMissing
)
Compilation\CSharpSemanticModel.cs (2)
115
if (node.
IsMissing
)
1343
else if (node.
IsMissing
|| node.HasErrors || node.Width == 0 || node.IsPartOfStructuredTrivia())
Compiler\MethodCompiler.cs (1)
2160
if (id.
IsMissing
)
Operations\CSharpOperationFactory.cs (2)
1054
if (syntax.
IsMissing
)
1338
ITypeSymbol? type = syntax.
IsMissing
? null : boundBadExpression.GetPublicTypeSymbol();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
674
if (!usingDirective.NamespaceOrType.
IsMissing
)
718
if (usingDirective.NamespaceOrType.
IsMissing
)
Syntax\CSharpPragmaWarningStateMap.cs (1)
121
if (currentErrorCode.
IsMissing
|| currentErrorCode.ContainsDiagnostics)
Syntax\SyntaxFacts.cs (1)
430
return syntax.
IsMissing
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
ArgumentSyntaxExtensions.cs (1)
64
if (argument.NameColon != null && !argument.NameColon.
IsMissing
)
AttributeArgumentSyntaxExtensions.cs (1)
48
if (argument.NameColon != null && !argument.NameColon.
IsMissing
)
CSharpAddBracesDiagnosticAnalyzer.cs (2)
127
if (elseNode != null && !embeddedStatement.
IsMissing
)
153
if (embeddedStatement.
IsMissing
)
CSharpSyntaxFacts.cs (1)
756
if (type != null && !type.
IsMissing
)
NameSyntaxComparer.cs (4)
37
({
IsMissing
: true }, {
IsMissing
: true }) => 0,
38
({
IsMissing
: true }, _) => -1,
39
(_, {
IsMissing
: true }) => 1,
SpeculationAnalyzer.cs (2)
340
if (!originalDeclarator.Initializer.
IsMissing
&&
648
=> argument.NameColon != null && !argument.NameColon.
IsMissing
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpIndentationService.Indenter.cs (1)
445
if (body.SelectOrGroup.
IsMissing
)
CSharpSyntaxContext.cs (1)
498
!lockStatement.Statement.
IsMissing
&&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
2142
!gotoStatement.Expression.
IsMissing
&&
2250
(castExpression.Expression.
IsMissing
|| castExpression.CloseParenToken.TrailingTrivia.GetFirstNewLine().HasValue))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (9)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
226
if (owningNode is UsingDirectiveSyntax u && u.NamespaceOrType.
IsMissing
)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (7)
114
if (statement == null || statement.
IsMissing
)
416
if (argumentList is {
IsMissing
: false })
425
if (typeNode.
IsMissing
)
490
=> !namespaceDeclarationNode.Name.
IsMissing
510
&& !baseMethodDeclarationNode.ParameterList.
IsMissing
523
&& !localFunctionStatementNode.ParameterList.
IsMissing
613
if ((indexerDeclarationNode.AccessorList == null || indexerDeclarationNode.AccessorList.
IsMissing
)
DocumentationComments\XmlTagCompletionCommandHandler.cs (1)
130
return endTag != null && !endTag.
IsMissing
&& endTag.Name.LocalName.ValueText == parentStartTag.Name.LocalName.ValueText;
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
64
variableDeclarator.Initializer.Value.
IsMissing
||
CSharpAddBracesDiagnosticAnalyzer.cs (2)
127
if (elseNode != null && !embeddedStatement.
IsMissing
)
153
if (embeddedStatement.
IsMissing
)
Debugging\BreakpointResolver.cs (1)
61
if (!parameterList.
IsMissing
)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
168
declarationStatement.
IsMissing
)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
66
gotoStatement.Expression.
IsMissing
)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
22
if (anonymousMethod.Block.
IsMissing
||
Structure\Providers\EventDeclarationStructureProvider.cs (1)
25
eventDeclaration.AccessorList.
IsMissing
||
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
25
indexerDeclaration.AccessorList.
IsMissing
||
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
22
if (lambdaExpression.Body.
IsMissing
)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
22
if (lambdaExpression.Body.
IsMissing
)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.cs (1)
177
Assert.True(initializerSyntax.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (524)
Generated\Syntax.Test.xml.Generated.cs (476)
13779
if(!oldNode.
IsMissing
)
13785
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13805
if(!oldNode.
IsMissing
)
13811
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13831
if(!oldNode.
IsMissing
)
13837
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13857
if(!oldNode.
IsMissing
)
13863
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13883
if(!oldNode.
IsMissing
)
13889
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13909
if(!oldNode.
IsMissing
)
13915
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13935
if(!oldNode.
IsMissing
)
13941
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13961
if(!oldNode.
IsMissing
)
13967
Assert.True(newNode.
IsMissing
, "No tokens => missing");
13987
if(!oldNode.
IsMissing
)
13993
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14013
if(!oldNode.
IsMissing
)
14019
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14039
if(!oldNode.
IsMissing
)
14045
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14065
if(!oldNode.
IsMissing
)
14071
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14091
if(!oldNode.
IsMissing
)
14097
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14117
if(!oldNode.
IsMissing
)
14123
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14143
if(!oldNode.
IsMissing
)
14149
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14169
if(!oldNode.
IsMissing
)
14175
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14195
if(!oldNode.
IsMissing
)
14201
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14221
if(!oldNode.
IsMissing
)
14227
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14247
if(!oldNode.
IsMissing
)
14253
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14273
if(!oldNode.
IsMissing
)
14279
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14299
if(!oldNode.
IsMissing
)
14305
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14325
if(!oldNode.
IsMissing
)
14331
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14351
if(!oldNode.
IsMissing
)
14357
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14377
if(!oldNode.
IsMissing
)
14383
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14403
if(!oldNode.
IsMissing
)
14409
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14429
if(!oldNode.
IsMissing
)
14435
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14455
if(!oldNode.
IsMissing
)
14461
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14481
if(!oldNode.
IsMissing
)
14487
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14507
if(!oldNode.
IsMissing
)
14513
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14533
if(!oldNode.
IsMissing
)
14539
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14559
if(!oldNode.
IsMissing
)
14565
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14585
if(!oldNode.
IsMissing
)
14591
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14611
if(!oldNode.
IsMissing
)
14617
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14637
if(!oldNode.
IsMissing
)
14643
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14663
if(!oldNode.
IsMissing
)
14669
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14689
if(!oldNode.
IsMissing
)
14695
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14715
if(!oldNode.
IsMissing
)
14721
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14741
if(!oldNode.
IsMissing
)
14747
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14767
if(!oldNode.
IsMissing
)
14773
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14793
if(!oldNode.
IsMissing
)
14799
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14819
if(!oldNode.
IsMissing
)
14825
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14845
if(!oldNode.
IsMissing
)
14851
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14871
if(!oldNode.
IsMissing
)
14877
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14897
if(!oldNode.
IsMissing
)
14903
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14923
if(!oldNode.
IsMissing
)
14929
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14949
if(!oldNode.
IsMissing
)
14955
Assert.True(newNode.
IsMissing
, "No tokens => missing");
14975
if(!oldNode.
IsMissing
)
14981
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15001
if(!oldNode.
IsMissing
)
15007
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15027
if(!oldNode.
IsMissing
)
15033
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15053
if(!oldNode.
IsMissing
)
15059
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15079
if(!oldNode.
IsMissing
)
15085
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15105
if(!oldNode.
IsMissing
)
15111
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15131
if(!oldNode.
IsMissing
)
15137
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15157
if(!oldNode.
IsMissing
)
15163
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15183
if(!oldNode.
IsMissing
)
15189
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15209
if(!oldNode.
IsMissing
)
15215
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15235
if(!oldNode.
IsMissing
)
15241
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15261
if(!oldNode.
IsMissing
)
15267
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15287
if(!oldNode.
IsMissing
)
15293
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15313
if(!oldNode.
IsMissing
)
15319
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15339
if(!oldNode.
IsMissing
)
15345
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15365
if(!oldNode.
IsMissing
)
15371
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15391
if(!oldNode.
IsMissing
)
15397
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15417
if(!oldNode.
IsMissing
)
15423
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15443
if(!oldNode.
IsMissing
)
15449
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15469
if(!oldNode.
IsMissing
)
15475
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15495
if(!oldNode.
IsMissing
)
15501
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15521
if(!oldNode.
IsMissing
)
15527
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15547
if(!oldNode.
IsMissing
)
15553
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15573
if(!oldNode.
IsMissing
)
15579
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15599
if(!oldNode.
IsMissing
)
15605
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15625
if(!oldNode.
IsMissing
)
15631
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15651
if(!oldNode.
IsMissing
)
15657
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15677
if(!oldNode.
IsMissing
)
15683
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15703
if(!oldNode.
IsMissing
)
15709
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15729
if(!oldNode.
IsMissing
)
15735
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15755
if(!oldNode.
IsMissing
)
15761
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15781
if(!oldNode.
IsMissing
)
15787
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15807
if(!oldNode.
IsMissing
)
15813
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15833
if(!oldNode.
IsMissing
)
15839
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15859
if(!oldNode.
IsMissing
)
15865
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15885
if(!oldNode.
IsMissing
)
15891
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15911
if(!oldNode.
IsMissing
)
15917
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15937
if(!oldNode.
IsMissing
)
15943
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15963
if(!oldNode.
IsMissing
)
15969
Assert.True(newNode.
IsMissing
, "No tokens => missing");
15989
if(!oldNode.
IsMissing
)
15995
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16015
if(!oldNode.
IsMissing
)
16021
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16041
if(!oldNode.
IsMissing
)
16047
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16067
if(!oldNode.
IsMissing
)
16073
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16093
if(!oldNode.
IsMissing
)
16099
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16119
if(!oldNode.
IsMissing
)
16125
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16145
if(!oldNode.
IsMissing
)
16151
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16171
if(!oldNode.
IsMissing
)
16177
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16197
if(!oldNode.
IsMissing
)
16203
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16223
if(!oldNode.
IsMissing
)
16229
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16249
if(!oldNode.
IsMissing
)
16255
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16275
if(!oldNode.
IsMissing
)
16281
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16301
if(!oldNode.
IsMissing
)
16307
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16327
if(!oldNode.
IsMissing
)
16333
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16353
if(!oldNode.
IsMissing
)
16359
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16379
if(!oldNode.
IsMissing
)
16385
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16405
if(!oldNode.
IsMissing
)
16411
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16431
if(!oldNode.
IsMissing
)
16437
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16457
if(!oldNode.
IsMissing
)
16463
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16483
if(!oldNode.
IsMissing
)
16489
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16509
if(!oldNode.
IsMissing
)
16515
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16535
if(!oldNode.
IsMissing
)
16541
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16561
if(!oldNode.
IsMissing
)
16567
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16587
if(!oldNode.
IsMissing
)
16593
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16613
if(!oldNode.
IsMissing
)
16619
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16639
if(!oldNode.
IsMissing
)
16645
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16665
if(!oldNode.
IsMissing
)
16671
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16691
if(!oldNode.
IsMissing
)
16697
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16717
if(!oldNode.
IsMissing
)
16723
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16743
if(!oldNode.
IsMissing
)
16749
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16769
if(!oldNode.
IsMissing
)
16775
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16795
if(!oldNode.
IsMissing
)
16801
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16821
if(!oldNode.
IsMissing
)
16827
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16847
if(!oldNode.
IsMissing
)
16853
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16873
if(!oldNode.
IsMissing
)
16879
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16899
if(!oldNode.
IsMissing
)
16905
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16925
if(!oldNode.
IsMissing
)
16931
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16951
if(!oldNode.
IsMissing
)
16957
Assert.True(newNode.
IsMissing
, "No tokens => missing");
16977
if(!oldNode.
IsMissing
)
16983
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17003
if(!oldNode.
IsMissing
)
17009
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17029
if(!oldNode.
IsMissing
)
17035
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17055
if(!oldNode.
IsMissing
)
17061
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17081
if(!oldNode.
IsMissing
)
17087
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17107
if(!oldNode.
IsMissing
)
17113
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17133
if(!oldNode.
IsMissing
)
17139
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17159
if(!oldNode.
IsMissing
)
17165
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17185
if(!oldNode.
IsMissing
)
17191
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17211
if(!oldNode.
IsMissing
)
17217
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17237
if(!oldNode.
IsMissing
)
17243
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17263
if(!oldNode.
IsMissing
)
17269
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17289
if(!oldNode.
IsMissing
)
17295
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17315
if(!oldNode.
IsMissing
)
17321
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17341
if(!oldNode.
IsMissing
)
17347
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17367
if(!oldNode.
IsMissing
)
17373
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17393
if(!oldNode.
IsMissing
)
17399
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17419
if(!oldNode.
IsMissing
)
17425
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17445
if(!oldNode.
IsMissing
)
17451
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17471
if(!oldNode.
IsMissing
)
17477
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17497
if(!oldNode.
IsMissing
)
17503
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17523
if(!oldNode.
IsMissing
)
17529
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17549
if(!oldNode.
IsMissing
)
17555
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17575
if(!oldNode.
IsMissing
)
17581
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17601
if(!oldNode.
IsMissing
)
17607
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17627
if(!oldNode.
IsMissing
)
17633
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17653
if(!oldNode.
IsMissing
)
17659
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17679
if(!oldNode.
IsMissing
)
17685
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17705
if(!oldNode.
IsMissing
)
17711
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17731
if(!oldNode.
IsMissing
)
17737
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17757
if(!oldNode.
IsMissing
)
17763
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17783
if(!oldNode.
IsMissing
)
17789
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17809
if(!oldNode.
IsMissing
)
17815
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17835
if(!oldNode.
IsMissing
)
17841
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17861
if(!oldNode.
IsMissing
)
17867
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17887
if(!oldNode.
IsMissing
)
17893
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17913
if(!oldNode.
IsMissing
)
17919
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17939
if(!oldNode.
IsMissing
)
17945
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17965
if(!oldNode.
IsMissing
)
17971
Assert.True(newNode.
IsMissing
, "No tokens => missing");
17991
if(!oldNode.
IsMissing
)
17997
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18017
if(!oldNode.
IsMissing
)
18023
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18043
if(!oldNode.
IsMissing
)
18049
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18069
if(!oldNode.
IsMissing
)
18075
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18095
if(!oldNode.
IsMissing
)
18101
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18121
if(!oldNode.
IsMissing
)
18127
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18147
if(!oldNode.
IsMissing
)
18153
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18173
if(!oldNode.
IsMissing
)
18179
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18199
if(!oldNode.
IsMissing
)
18205
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18225
if(!oldNode.
IsMissing
)
18231
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18251
if(!oldNode.
IsMissing
)
18257
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18277
if(!oldNode.
IsMissing
)
18283
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18303
if(!oldNode.
IsMissing
)
18309
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18329
if(!oldNode.
IsMissing
)
18335
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18355
if(!oldNode.
IsMissing
)
18361
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18381
if(!oldNode.
IsMissing
)
18387
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18407
if(!oldNode.
IsMissing
)
18413
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18433
if(!oldNode.
IsMissing
)
18439
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18459
if(!oldNode.
IsMissing
)
18465
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18485
if(!oldNode.
IsMissing
)
18491
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18511
if(!oldNode.
IsMissing
)
18517
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18537
if(!oldNode.
IsMissing
)
18543
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18563
if(!oldNode.
IsMissing
)
18569
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18589
if(!oldNode.
IsMissing
)
18595
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18615
if(!oldNode.
IsMissing
)
18621
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18641
if(!oldNode.
IsMissing
)
18647
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18667
if(!oldNode.
IsMissing
)
18673
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18693
if(!oldNode.
IsMissing
)
18699
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18719
if(!oldNode.
IsMissing
)
18725
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18745
if(!oldNode.
IsMissing
)
18751
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18771
if(!oldNode.
IsMissing
)
18777
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18797
if(!oldNode.
IsMissing
)
18803
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18823
if(!oldNode.
IsMissing
)
18829
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18849
if(!oldNode.
IsMissing
)
18855
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18875
if(!oldNode.
IsMissing
)
18881
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18901
if(!oldNode.
IsMissing
)
18907
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18927
if(!oldNode.
IsMissing
)
18933
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18953
if(!oldNode.
IsMissing
)
18959
Assert.True(newNode.
IsMissing
, "No tokens => missing");
18979
if(!oldNode.
IsMissing
)
18985
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19005
if(!oldNode.
IsMissing
)
19011
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19031
if(!oldNode.
IsMissing
)
19037
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19057
if(!oldNode.
IsMissing
)
19063
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19083
if(!oldNode.
IsMissing
)
19089
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19109
if(!oldNode.
IsMissing
)
19115
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19135
if(!oldNode.
IsMissing
)
19141
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19161
if(!oldNode.
IsMissing
)
19167
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19187
if(!oldNode.
IsMissing
)
19193
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19213
if(!oldNode.
IsMissing
)
19219
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19239
if(!oldNode.
IsMissing
)
19245
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19265
if(!oldNode.
IsMissing
)
19271
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19291
if(!oldNode.
IsMissing
)
19297
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19317
if(!oldNode.
IsMissing
)
19323
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19343
if(!oldNode.
IsMissing
)
19349
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19369
if(!oldNode.
IsMissing
)
19375
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19395
if(!oldNode.
IsMissing
)
19401
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19421
if(!oldNode.
IsMissing
)
19427
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19447
if(!oldNode.
IsMissing
)
19453
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19473
if(!oldNode.
IsMissing
)
19479
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19499
if(!oldNode.
IsMissing
)
19505
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19525
if(!oldNode.
IsMissing
)
19531
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19551
if(!oldNode.
IsMissing
)
19557
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19577
if(!oldNode.
IsMissing
)
19583
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19603
if(!oldNode.
IsMissing
)
19609
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19629
if(!oldNode.
IsMissing
)
19635
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19655
if(!oldNode.
IsMissing
)
19661
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19681
if(!oldNode.
IsMissing
)
19687
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19707
if(!oldNode.
IsMissing
)
19713
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19733
if(!oldNode.
IsMissing
)
19739
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19759
if(!oldNode.
IsMissing
)
19765
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19785
if(!oldNode.
IsMissing
)
19791
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19811
if(!oldNode.
IsMissing
)
19817
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19837
if(!oldNode.
IsMissing
)
19843
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19863
if(!oldNode.
IsMissing
)
19869
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19889
if(!oldNode.
IsMissing
)
19895
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19915
if(!oldNode.
IsMissing
)
19921
Assert.True(newNode.
IsMissing
, "No tokens => missing");
19941
if(!oldNode.
IsMissing
)
19947
Assert.True(newNode.
IsMissing
, "No tokens => missing");
Parsing\DeclarationParsingTests.cs (3)
1485
Assert.True(bound.Type.
IsMissing
);
1524
Assert.True(cs.ConstraintClauses[1].Name.
IsMissing
);
1529
Assert.True(bound.Type.
IsMissing
);
Parsing\NameParsingTests.cs (26)
79
Assert.True(name.
IsMissing
);
94
Assert.True(name.
IsMissing
);
109
Assert.True(name.
IsMissing
);
124
Assert.False(name.
IsMissing
);
136
Assert.False(name.
IsMissing
);
152
Assert.False(name.
IsMissing
);
165
Assert.False(name.
IsMissing
);
171
Assert.False(name.
IsMissing
);
194
Assert.False(name.
IsMissing
);
200
Assert.False(name.
IsMissing
);
212
Assert.False(name.
IsMissing
);
228
Assert.False(name.
IsMissing
);
244
Assert.False(name.
IsMissing
);
304
Assert.False(name.
IsMissing
);
321
Assert.False(name.
IsMissing
);
339
Assert.False(name.
IsMissing
);
353
Assert.False(name.
IsMissing
);
367
Assert.False(name.
IsMissing
);
384
Assert.False(name.
IsMissing
);
445
Assert.False(name.
IsMissing
);
496
Assert.False(name.
IsMissing
);
511
Assert.False(name.
IsMissing
);
537
Assert.False(name.
IsMissing
);
559
Assert.False(name.
IsMissing
);
581
Assert.False(name.
IsMissing
);
612
Assert.False(name.
IsMissing
);
Parsing\ParsingErrorRecoveryTests.cs (14)
5852
Assert.True(nm.
IsMissing
);
5897
Assert.False(nm.
IsMissing
);
5941
Assert.False(nm.
IsMissing
);
5945
Assert.True(nm.
IsMissing
);
5991
Assert.True(nm.
IsMissing
);
6039
Assert.False(nm.
IsMissing
);
6086
Assert.False(nm.
IsMissing
);
6090
Assert.True(nm.
IsMissing
);
6270
Assert.True(usings[0].Name.
IsMissing
);
6285
Assert.True(usings[0].Name.
IsMissing
);
6302
Assert.True(usings[0].Name.
IsMissing
);
6309
Assert.False(((NamespaceDeclarationSyntax)namespaceDeclaration).Name.
IsMissing
);
6326
Assert.True(usings[0].Name.
IsMissing
);
6333
Assert.False(((FileScopedNamespaceDeclarationSyntax)namespaceDeclaration).Name.
IsMissing
);
Syntax\SyntaxNodeTests.cs (1)
3413
Assert.True(paramList.
IsMissing
);
Syntax\SyntaxRewriterTests.cs (4)
561
Assert.True(expr1.
IsMissing
);
579
Assert.True(expr2.
IsMissing
);
607
Assert.True(expr1.
IsMissing
);
625
Assert.True(expr2.
IsMissing
);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
ArgumentSyntaxExtensions.cs (1)
64
if (argument.NameColon != null && !argument.NameColon.
IsMissing
)
AttributeArgumentSyntaxExtensions.cs (1)
48
if (argument.NameColon != null && !argument.NameColon.
IsMissing
)
CSharpIndentationService.Indenter.cs (1)
445
if (body.SelectOrGroup.
IsMissing
)
CSharpSyntaxContext.cs (1)
498
!lockStatement.Statement.
IsMissing
&&
CSharpSyntaxFacts.cs (1)
756
if (type != null && !type.
IsMissing
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
2142
!gotoStatement.Expression.
IsMissing
&&
2250
(castExpression.Expression.
IsMissing
|| castExpression.CloseParenToken.TrailingTrivia.GetFirstNewLine().HasValue))
NameSyntaxComparer.cs (4)
37
({
IsMissing
: true }, {
IsMissing
: true }) => 0,
38
({
IsMissing
: true }, _) => -1,
39
(_, {
IsMissing
: true }) => 1,
SpeculationAnalyzer.cs (2)
340
if (!originalDeclarator.Initializer.
IsMissing
&&
648
=> argument.NameColon != null && !argument.NameColon.
IsMissing
;
Microsoft.CodeAnalysis.Test.Utilities (1)
Syntax\XmlHelpers.cs (1)
127
new XAttribute("IsMissing", node.
IsMissing
));
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\Binder_SelectCase.vb (1)
396
Not caseBlock.CaseStatement.Syntax.
IsMissing
Then
Binding\Binder_Statements.vb (1)
196
(node.
IsMissing
AndAlso
Binding\Binder_Symbols.vb (1)
336
Debug.Assert(typeSyntax.
IsMissing
OrElse typeSyntax.HasErrors)
Compilation\SemanticModel.vb (1)
128
Return Not node.
IsMissing
AndAlso
Operations\VisualBasicOperationFactory.vb (2)
651
Dim type As ITypeSymbol = If(syntax.
IsMissing
, Nothing, boundBadExpression.Type)
704
If syntax.
IsMissing
AndAlso boundConversion.Operand.Kind = BoundKind.BadExpression Then
Symbols\Source\SourceMethodSymbol.vb (1)
262
If String.IsNullOrEmpty(moduleName) AndAlso Not syntax.LibraryName.
IsMissing
Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1779
If underlyingType IsNot Nothing AndAlso Not underlyingType.Type.
IsMissing
Then
Syntax\SyntaxNodeExtensions.vb (1)
306
Return Not arguments.Any(Function(arg) Not (arg.Kind = kind AndAlso DirectCast(arg, IdentifierNameSyntax).
IsMissing
))
Syntax\VisualBasicWarningStateMap.vb (1)
81
If currentCode.
IsMissing
OrElse currentCode.ContainsDiagnostics Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
NameSyntaxComparer.vb (4)
36
If x.
IsMissing
AndAlso y.
IsMissing
Then
40
If x.
IsMissing
Then
42
ElseIf y.
IsMissing
Then
VariableDeclaratorSyntaxExtensions.vb (1)
59
If initializer Is Nothing OrElse initializer.
IsMissing
Then
VisualBasicSemanticFacts.vb (1)
124
If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
ArgumentListSyntaxExtensions.vb (1)
14
If count = 1 AndAlso argumentList.Arguments.Last().
IsMissing
AndAlso argumentList.Arguments.SeparatorCount = 0 Then
SpecialFormattingOperation.vb (1)
117
argumentList.Arguments.All(Function(a) a.
IsMissing
) Then
SyntaxTreeExtensions.vb (2)
138
method.EndBlockStatement.
IsMissing
OrElse
147
[event].EndEventStatement.
IsMissing
OrElse
TypeBlockSyntaxExtensions.vb (1)
91
If destinationType.EndBlockStatement.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (28)
DocumentationComments\XmlTagCompletionCommandHandler.vb (1)
87
Return Not endTag.
IsMissing
AndAlso endTag.Name.LocalName.ValueText = name
EndConstructGeneration\EndConstructStatementVisitor.vb (15)
35
Dim needsEnd = node.GetAncestorsOrThis(Of DoLoopBlockSyntax)().Any(Function(block) block.LoopStatement.
IsMissing
)
46
Dim needsEnd = node.GetAncestorsOrThis(Of EnumBlockSyntax)().Any(Function(block) block.EndEnumStatement.
IsMissing
)
76
ElseIf parent.NextStatement.
IsMissing
Then
90
If methodBlock IsNot Nothing AndAlso methodBlock.EndBlockStatement.
IsMissing
Then
147
Dim needsEnd = node.GetAncestorsOrThis(Of NamespaceBlockSyntax)().Any(Function(block) block.EndNamespaceStatement.
IsMissing
)
158
Dim needsEnd = node.GetAncestorsOrThis(Of SelectBlockSyntax)().Any(Function(block) block.EndSelectStatement.
IsMissing
)
177
Dim needsEnd = node.GetAncestorsOrThis(Of SyncLockBlockSyntax)().Any(Function(block) block.EndSyncLockStatement.
IsMissing
)
188
Dim needsEnd = node.GetAncestorsOrThis(Of TryBlockSyntax)().Any(Function(block) block.EndTryStatement.
IsMissing
)
199
Dim needsEnd = node.GetAncestorsOrThis(Of ModuleBlockSyntax)().Any(Function(block) block.EndBlockStatement.
IsMissing
)
210
Dim needsEnd = node.GetAncestorsOrThis(Of ClassBlockSyntax)().Any(Function(block) block.EndBlockStatement.
IsMissing
)
221
Dim needsEnd = node.GetAncestorsOrThis(Of StructureBlockSyntax)().Any(Function(block) block.EndBlockStatement.
IsMissing
)
232
Dim needsEnd = node.GetAncestorsOrThis(Of InterfaceBlockSyntax)().Any(Function(block) block.EndBlockStatement.
IsMissing
)
243
Dim needsEnd = node.GetAncestorsOrThis(Of UsingBlockSyntax)().Any(Function(block) block.EndUsingStatement.
IsMissing
)
254
Dim needsEnd = node.GetAncestorsOrThis(Of WhileBlockSyntax)().Any(Function(block) block.EndWhileStatement.
IsMissing
)
265
Dim needsEnd = node.GetAncestorsOrThis(Of WithBlockSyntax)().Any(Function(block) block.EndWithStatement.
IsMissing
)
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (1)
23
If Not eventBlock.EndEventStatement.
IsMissing
Then
EndConstructGeneration\EndConstructStatementVisitor_IfStatement.vb (1)
12
Dim needsEnd = node.GetAncestorsOrThis(Of MultiLineIfBlockSyntax)().Any(Function(block) block.EndIfStatement.
IsMissing
)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (3)
73
If node.Body.
IsMissing
Then
106
Dim needsEnd = node.GetAncestorsOrThis(Of MultiLineLambdaExpressionSyntax)().Any(Function(block) block.EndSubOrFunctionStatement.
IsMissing
AndAlso block.IsMultiLineLambda())
120
If containingMethodBlock IsNot Nothing AndAlso containingMethodBlock.EndBlockStatement.
IsMissing
Then
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (4)
25
If Not propertyBlock.EndPropertyStatement.
IsMissing
Then
53
If propertyBlock Is Nothing OrElse propertyBlock.EndPropertyStatement.
IsMissing
Then
70
If Not methodBody.EndBlockStatement.
IsMissing
Then
110
If propertyBlock.EndPropertyStatement.
IsMissing
Then
LineCommit\ContainingStatementInfo.vb (1)
163
If possibleExpansion IsNot Nothing AndAlso Not possibleExpansion.
IsMissing
Then
Utilities\NavigationPointHelpers.vb (2)
14
If eventBlock.EndEventStatement Is Nothing OrElse eventBlock.EndEventStatement.
IsMissing
Then
25
If methodBlock.EndBlockStatement Is Nothing OrElse methodBlock.EndBlockStatement.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.Features (38)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (4)
79
If endStatement Is Nothing OrElse Not endStatement.
IsMissing
Then
170
If node.EndPropertyStatement.
IsMissing
Then
176
If getter IsNot Nothing AndAlso getter.EndBlockStatement.
IsMissing
Then
181
If setter IsNot Nothing AndAlso setter.EndBlockStatement.
IsMissing
Then
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
243
If node.Right.
IsMissing
Then
316
If handlesClauseItem.
IsMissing
OrElse handlesClauseItem.EventContainer.
IsMissing
OrElse handlesClauseItem.EventMember.
IsMissing
Then
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
102
If usingStatement IsNot Nothing AndAlso usingStatement.Expression IsNot Nothing AndAlso Not usingStatement.Expression.
IsMissing
Then
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (15)
111
If node.EndNamespaceStatement.
IsMissing
Then
119
If node.EndBlockStatement.
IsMissing
Then
127
If node.EndBlockStatement.
IsMissing
Then
135
If node.EndBlockStatement.
IsMissing
Then
143
If node.EndBlockStatement.
IsMissing
Then
151
If node.EndEnumStatement.
IsMissing
Then
159
If node.EndBlockStatement.
IsMissing
Then
183
If node.EndIfStatement.
IsMissing
Then
191
If node.EndPropertyStatement.
IsMissing
Then
199
If node.EndSyncLockStatement.
IsMissing
Then
207
If node.EndSelectStatement.
IsMissing
Then
215
If node.EndUsingStatement.
IsMissing
Then
223
If node.EndWhileStatement.
IsMissing
Then
231
If node.EndWithStatement.
IsMissing
Then
239
If node.EndTryStatement.
IsMissing
Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
69
If usingStatement IsNot Nothing AndAlso usingStatement.Expression IsNot Nothing AndAlso Not usingStatement.Expression.
IsMissing
Then
Completion\KeywordRecommenders\Expressions\KeyKeywordRecommender.vb (1)
39
If asNewClause.Type.
IsMissing
Then
Completion\KeywordRecommenders\Statements\LoopKeywordRecommender.vb (1)
24
If doBlock Is Nothing OrElse Not doBlock.LoopStatement.
IsMissing
Then
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
114
declarationStatement.
IsMissing
Then
Structure\Providers\AccessorDeclarationStructureProvider.vb (1)
22
If Not block?.EndBlockStatement.
IsMissing
Then
Structure\Providers\ConstructorDeclarationStructureProvider.vb (1)
23
If Not block?.EndBlockStatement.
IsMissing
Then
Structure\Providers\EnumDeclarationStructureProvider.vb (1)
22
If Not block?.EndEnumStatement.
IsMissing
Then
Structure\Providers\EventDeclarationStructureProvider.vb (1)
22
If Not block?.EndEventStatement.
IsMissing
Then
Structure\Providers\MethodDeclarationStructureProvider.vb (1)
22
If Not block?.EndBlockStatement.
IsMissing
Then
Structure\Providers\MultilineLambdaStructureProvider.vb (1)
19
If Not lambdaExpression.EndSubOrFunctionStatement.
IsMissing
Then
Structure\Providers\NamespaceDeclarationStructureProvider.vb (1)
22
If Not block?.EndNamespaceStatement.
IsMissing
Then
Structure\Providers\OperatorDeclarationStructureProvider.vb (1)
22
If Not block?.EndBlockStatement.
IsMissing
Then
Structure\Providers\PropertyDeclarationStructureProvider.vb (1)
22
If Not block?.EndPropertyStatement.
IsMissing
Then
Structure\Providers\TypeDeclarationStructureProvider.vb (1)
22
If Not block?.EndBlockStatement.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\IFOperatorTest.vb (1)
1213
expressions = expressions.Where(Function(x) x.
IsMissing
= False).ToList()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (49)
Parser\ParseDirectives.vb (48)
1916
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
1918
Assert.True(enableNode.ErrorCodes(1).
IsMissing
)
1920
Assert.False(enableNode.ErrorCodes(2).
IsMissing
)
1941
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
1943
Assert.True(enableNode.ErrorCodes(1).
IsMissing
)
1967
Assert.True(enableNode.ErrorCodes(0).
IsMissing
)
1969
Assert.False(enableNode.ErrorCodes(1).
IsMissing
)
1989
Assert.False(enableNode.ErrorCodes.Single.
IsMissing
)
2013
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2015
Assert.True(enableNode.ErrorCodes(1).
IsMissing
)
2042
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2044
Assert.False(enableNode.ErrorCodes(1).
IsMissing
)
2046
Assert.True(enableNode.ErrorCodes(2).
IsMissing
)
2067
Assert.True(enableNode.ErrorCodes(0).
IsMissing
)
2069
Assert.False(enableNode.ErrorCodes(1).
IsMissing
)
2071
Assert.False(enableNode.ErrorCodes(2).
IsMissing
)
2097
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2099
Assert.True(enableNode.ErrorCodes(1).
IsMissing
)
2205
Assert.True(disableNode.ErrorCodes(0).
IsMissing
)
2207
Assert.True(disableNode.ErrorCodes(1).
IsMissing
)
2209
Assert.True(disableNode.ErrorCodes(2).
IsMissing
)
2211
Assert.True(disableNode.ErrorCodes(3).
IsMissing
)
2213
Assert.False(disableNode.ErrorCodes(4).
IsMissing
)
2216
Assert.True(disableNode.ErrorCodes(5).
IsMissing
)
2240
Assert.True(disableNode.ErrorCodes(0).
IsMissing
)
2242
Assert.True(disableNode.ErrorCodes(1).
IsMissing
)
2267
Assert.False(disableNode.ErrorCodes(0).
IsMissing
)
2270
Assert.False(disableNode.ErrorCodes(1).
IsMissing
)
2273
Assert.True(disableNode.ErrorCodes(2).
IsMissing
)
2276
Assert.False(disableNode.ErrorCodes(3).
IsMissing
)
2299
Assert.True(disableNode.ErrorCodes(0).
IsMissing
)
2301
Assert.True(disableNode.ErrorCodes(1).
IsMissing
)
2303
Assert.False(disableNode.ErrorCodes(2).
IsMissing
)
2306
Assert.True(disableNode.ErrorCodes(3).
IsMissing
)
2327
Assert.False(disableNode.ErrorCodes(0).
IsMissing
)
2330
Assert.False(disableNode.ErrorCodes(1).
IsMissing
)
2333
Assert.True(disableNode.ErrorCodes(2).
IsMissing
)
2438
Assert.False(enableNode.ErrorCodes.Single.
IsMissing
)
2462
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2486
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2512
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2557
Assert.True(enableNode.ErrorCodes.Single.
IsMissing
)
2584
Assert.True(enableNode.ErrorCodes(2).
IsMissing
)
2619
Assert.False(enableNode.ErrorCodes.Single.
IsMissing
)
2677
Assert.False(disableNode.ErrorCodes(0).
IsMissing
)
2680
Assert.False(disableNode.ErrorCodes(1).
IsMissing
)
2689
Assert.False(enableNode.ErrorCodes(0).
IsMissing
)
2692
Assert.False(enableNode.ErrorCodes(1).
IsMissing
)
TestSyntaxNodes.vb (1)
926
Assert.True(endIfStmt.
IsMissing
)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
ParserTestUtilities.vb (1)
378
Assert.False(node.
IsMissing
, "Unexpected missing node: " & node.Kind.ToString & node.Span.ToString)
SyntaxTreeExtensions.vb (1)
89
If node.
IsMissing
Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
ArgumentListSyntaxExtensions.vb (1)
14
If count = 1 AndAlso argumentList.Arguments.Last().
IsMissing
AndAlso argumentList.Arguments.SeparatorCount = 0 Then
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
180
Debug.Assert(asClauseOpt IsNot Nothing AndAlso Not asClauseOpt.
IsMissing
)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
81
If _underStructuredTrivia OrElse name.IsStructuredTrivia() OrElse name.
IsMissing
Then
159
node, MyBase.VisitRaiseEventStatement(node), Function(n) Not n.Name.
IsMissing
, Function(n) n.ArgumentList, Function(n) n.WithArgumentList(SyntaxFactory.ArgumentList()))
CodeGeneration\EnumMemberGenerator.vb (1)
29
WithEndEnumStatement(If(destination.EndEnumStatement.
IsMissing
, SyntaxFactory.EndEnumStatement(), destination.EndEnumStatement))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
138
method.EndBlockStatement.
IsMissing
OrElse
147
[event].EndEventStatement.
IsMissing
OrElse
NameSyntaxComparer.vb (4)
36
If x.
IsMissing
AndAlso y.
IsMissing
Then
40
If x.
IsMissing
Then
42
ElseIf y.
IsMissing
Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
172
If node.Value IsNot Nothing AndAlso Not node.Value.
IsMissing
AndAlso
173
newEqualsValue.Value IsNot Nothing AndAlso Not newEqualsValue.
IsMissing
Then
SpecialFormattingOperation.vb (1)
117
argumentList.Arguments.All(Function(a) a.
IsMissing
) Then
TypeBlockSyntaxExtensions.vb (1)
91
If destinationType.EndBlockStatement.
IsMissing
Then
VariableDeclaratorSyntaxExtensions.vb (1)
59
If initializer Is Nothing OrElse initializer.
IsMissing
Then
VisualBasicSemanticFacts.vb (1)
124
If oldMethod.Statements.IsEmpty AndAlso oldMethod.EndBlockStatement.
IsMissing
Then
Microsoft.CodeAnalysis.Workspaces (1)
AbstractSpeculationAnalyzer.cs (1)
726
if (forEachExpression.
IsMissing
||
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxReferenceTests.cs (1)
191
Assert.True(node.
IsMissing
);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService_Prototype.cs (2)
264
!node.Initializer.Value.
IsMissing
)
294
!node.EqualsValue.Value.
IsMissing
)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
CodeModel\VisualBasicCodeModelService.vb (4)
3258
If endMethodStatement IsNot Nothing AndAlso Not endMethodStatement.
IsMissing
Then
3549
Dim equalsValueClause = If(parameter.Default IsNot Nothing AndAlso Not parameter.Default.
IsMissing
,
3571
Dim equalsValueClause = If(variableDeclarator.Initializer IsNot Nothing AndAlso Not variableDeclarator.Initializer.
IsMissing
,
3593
Dim equalsValueClause = If(enumMemberDeclaration.Initializer IsNot Nothing AndAlso Not enumMemberDeclaration.Initializer.
IsMissing
,
CodeModel\VisualBasicCodeModelService_Prototype.vb (2)
131
Not variableDeclarator.Initializer.Value.
IsMissing
Then
198
Not parameterNode.Default.Value.
IsMissing
Then