653 references to IsMissing
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.Analyzers.Local (1)
InternalReferencedInPublicDocAnalyzer.cs (1)
117if (crefNode.IsMissing)
Microsoft.AspNetCore.App.Analyzers (3)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (2)
410if (argument.NameColon != null && !argument.NameColon.IsMissing) 490if (argument.NameColon != null && !argument.NameColon.IsMissing)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
313if (argument.NameColon != null && !argument.NameColon.IsMissing)
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
63if (type == null || type.IsMissing)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
63if (type == null || type.IsMissing)
Microsoft.CodeAnalysis (1)
Syntax\SyntaxNodeOrToken.cs (1)
122public bool IsMissing => _token?.IsMissing ?? _nodeOrParent?.IsMissing ?? false;
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (2)
1654if (node.IsMissing) 7705if (left.IsMissing)
Binder\Binder_XmlNameAttribute.cs (1)
23if (identifier.IsMissing)
Compilation\CSharpSemanticModel.cs (2)
116if (node.IsMissing) 1359else if (node.IsMissing || node.HasErrors || node.Width == 0 || node.IsPartOfStructuredTrivia())
Compiler\MethodCompiler.cs (1)
2276if (id.IsMissing)
Operations\CSharpOperationFactory.cs (2)
1075if (syntax.IsMissing) 1455ITypeSymbol? type = syntax.IsMissing ? null : boundBadExpression.GetPublicTypeSymbol();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
685if (!usingDirective.NamespaceOrType.IsMissing) 729if (usingDirective.NamespaceOrType.IsMissing)
Syntax\CSharpPragmaWarningStateMap.cs (1)
121if (currentErrorCode.IsMissing || currentErrorCode.ContainsDiagnostics)
Syntax\SyntaxFacts.cs (1)
430return syntax.IsMissing;
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
128if (elseNode != null && !embeddedStatement.IsMissing) 154if (embeddedStatement.IsMissing)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
63if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
48if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
763if (type != null && !type.IsMissing)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
37({ IsMissing: true }, { IsMissing: true }) => 0, 38({ IsMissing: true }, _) => -1, 39(_, { IsMissing: true }) => 1,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
353if (!originalDeclarator.Initializer.IsMissing && 666=> argument.NameColon is { IsMissing: false };
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503!lockStatement.Statement.IsMissing &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
2151!gotoStatement.Expression.IsMissing && 2261(castExpression.Expression.IsMissing || castExpression.CloseParenToken.TrailingTrivia.GetFirstNewLine().HasValue))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
446if (body.SelectOrGroup.IsMissing)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (8)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
211if (owningNode is UsingDirectiveSyntax u && u.NamespaceOrType.IsMissing)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (7)
116if (statement == null || statement.IsMissing) 418if (argumentList is { IsMissing: false }) 427if (typeNode.IsMissing) 501=> !namespaceDeclarationNode.Name.IsMissing 521&& !baseMethodDeclarationNode.ParameterList.IsMissing 534&& !localFunctionStatementNode.ParameterList.IsMissing 624if ((indexerDeclarationNode.AccessorList == null || indexerDeclarationNode.AccessorList.IsMissing)
Microsoft.CodeAnalysis.CSharp.Features (14)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
63variableDeclarator.Initializer.Value.IsMissing ||
Debugging\BreakpointResolver.cs (1)
56if (!parameterList.IsMissing)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
172declarationStatement.IsMissing)
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
73gotoStatement is { Expression.IsMissing: true })
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
128if (elseNode != null && !embeddedStatement.IsMissing) 154if (embeddedStatement.IsMissing)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
22if (anonymousMethod.Block.IsMissing ||
Structure\Providers\BlockSyntaxStructureProvider.cs (3)
58if (elseStatement is BlockSyntax { IsMissing: false } elseBlock) 76if (!catchClause.Block.IsMissing) 80if (tryStatement.Finally?.Block is { IsMissing: false } finallyBlock)
Structure\Providers\EventDeclarationStructureProvider.cs (1)
25eventDeclaration.AccessorList.IsMissing ||
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
25indexerDeclaration.AccessorList.IsMissing ||
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
22if (lambdaExpression.Body.IsMissing)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
22if (lambdaExpression.Body.IsMissing)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IConversionExpression.cs (1)
178Assert.True(initializerSyntax.IsMissing);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (547)
Generated\Syntax.Test.xml.Generated.cs (496)
14347if(!oldNode.IsMissing) 14353Assert.True(newNode.IsMissing, "No tokens => missing"); 14373if(!oldNode.IsMissing) 14379Assert.True(newNode.IsMissing, "No tokens => missing"); 14399if(!oldNode.IsMissing) 14405Assert.True(newNode.IsMissing, "No tokens => missing"); 14425if(!oldNode.IsMissing) 14431Assert.True(newNode.IsMissing, "No tokens => missing"); 14451if(!oldNode.IsMissing) 14457Assert.True(newNode.IsMissing, "No tokens => missing"); 14477if(!oldNode.IsMissing) 14483Assert.True(newNode.IsMissing, "No tokens => missing"); 14503if(!oldNode.IsMissing) 14509Assert.True(newNode.IsMissing, "No tokens => missing"); 14529if(!oldNode.IsMissing) 14535Assert.True(newNode.IsMissing, "No tokens => missing"); 14555if(!oldNode.IsMissing) 14561Assert.True(newNode.IsMissing, "No tokens => missing"); 14581if(!oldNode.IsMissing) 14587Assert.True(newNode.IsMissing, "No tokens => missing"); 14607if(!oldNode.IsMissing) 14613Assert.True(newNode.IsMissing, "No tokens => missing"); 14633if(!oldNode.IsMissing) 14639Assert.True(newNode.IsMissing, "No tokens => missing"); 14659if(!oldNode.IsMissing) 14665Assert.True(newNode.IsMissing, "No tokens => missing"); 14685if(!oldNode.IsMissing) 14691Assert.True(newNode.IsMissing, "No tokens => missing"); 14711if(!oldNode.IsMissing) 14717Assert.True(newNode.IsMissing, "No tokens => missing"); 14737if(!oldNode.IsMissing) 14743Assert.True(newNode.IsMissing, "No tokens => missing"); 14763if(!oldNode.IsMissing) 14769Assert.True(newNode.IsMissing, "No tokens => missing"); 14789if(!oldNode.IsMissing) 14795Assert.True(newNode.IsMissing, "No tokens => missing"); 14815if(!oldNode.IsMissing) 14821Assert.True(newNode.IsMissing, "No tokens => missing"); 14841if(!oldNode.IsMissing) 14847Assert.True(newNode.IsMissing, "No tokens => missing"); 14867if(!oldNode.IsMissing) 14873Assert.True(newNode.IsMissing, "No tokens => missing"); 14893if(!oldNode.IsMissing) 14899Assert.True(newNode.IsMissing, "No tokens => missing"); 14919if(!oldNode.IsMissing) 14925Assert.True(newNode.IsMissing, "No tokens => missing"); 14945if(!oldNode.IsMissing) 14951Assert.True(newNode.IsMissing, "No tokens => missing"); 14971if(!oldNode.IsMissing) 14977Assert.True(newNode.IsMissing, "No tokens => missing"); 14997if(!oldNode.IsMissing) 15003Assert.True(newNode.IsMissing, "No tokens => missing"); 15023if(!oldNode.IsMissing) 15029Assert.True(newNode.IsMissing, "No tokens => missing"); 15049if(!oldNode.IsMissing) 15055Assert.True(newNode.IsMissing, "No tokens => missing"); 15075if(!oldNode.IsMissing) 15081Assert.True(newNode.IsMissing, "No tokens => missing"); 15101if(!oldNode.IsMissing) 15107Assert.True(newNode.IsMissing, "No tokens => missing"); 15127if(!oldNode.IsMissing) 15133Assert.True(newNode.IsMissing, "No tokens => missing"); 15153if(!oldNode.IsMissing) 15159Assert.True(newNode.IsMissing, "No tokens => missing"); 15179if(!oldNode.IsMissing) 15185Assert.True(newNode.IsMissing, "No tokens => missing"); 15205if(!oldNode.IsMissing) 15211Assert.True(newNode.IsMissing, "No tokens => missing"); 15231if(!oldNode.IsMissing) 15237Assert.True(newNode.IsMissing, "No tokens => missing"); 15257if(!oldNode.IsMissing) 15263Assert.True(newNode.IsMissing, "No tokens => missing"); 15283if(!oldNode.IsMissing) 15289Assert.True(newNode.IsMissing, "No tokens => missing"); 15309if(!oldNode.IsMissing) 15315Assert.True(newNode.IsMissing, "No tokens => missing"); 15335if(!oldNode.IsMissing) 15341Assert.True(newNode.IsMissing, "No tokens => missing"); 15361if(!oldNode.IsMissing) 15367Assert.True(newNode.IsMissing, "No tokens => missing"); 15387if(!oldNode.IsMissing) 15393Assert.True(newNode.IsMissing, "No tokens => missing"); 15413if(!oldNode.IsMissing) 15419Assert.True(newNode.IsMissing, "No tokens => missing"); 15439if(!oldNode.IsMissing) 15445Assert.True(newNode.IsMissing, "No tokens => missing"); 15465if(!oldNode.IsMissing) 15471Assert.True(newNode.IsMissing, "No tokens => missing"); 15491if(!oldNode.IsMissing) 15497Assert.True(newNode.IsMissing, "No tokens => missing"); 15517if(!oldNode.IsMissing) 15523Assert.True(newNode.IsMissing, "No tokens => missing"); 15543if(!oldNode.IsMissing) 15549Assert.True(newNode.IsMissing, "No tokens => missing"); 15569if(!oldNode.IsMissing) 15575Assert.True(newNode.IsMissing, "No tokens => missing"); 15595if(!oldNode.IsMissing) 15601Assert.True(newNode.IsMissing, "No tokens => missing"); 15621if(!oldNode.IsMissing) 15627Assert.True(newNode.IsMissing, "No tokens => missing"); 15647if(!oldNode.IsMissing) 15653Assert.True(newNode.IsMissing, "No tokens => missing"); 15673if(!oldNode.IsMissing) 15679Assert.True(newNode.IsMissing, "No tokens => missing"); 15699if(!oldNode.IsMissing) 15705Assert.True(newNode.IsMissing, "No tokens => missing"); 15725if(!oldNode.IsMissing) 15731Assert.True(newNode.IsMissing, "No tokens => missing"); 15751if(!oldNode.IsMissing) 15757Assert.True(newNode.IsMissing, "No tokens => missing"); 15777if(!oldNode.IsMissing) 15783Assert.True(newNode.IsMissing, "No tokens => missing"); 15803if(!oldNode.IsMissing) 15809Assert.True(newNode.IsMissing, "No tokens => missing"); 15829if(!oldNode.IsMissing) 15835Assert.True(newNode.IsMissing, "No tokens => missing"); 15855if(!oldNode.IsMissing) 15861Assert.True(newNode.IsMissing, "No tokens => missing"); 15881if(!oldNode.IsMissing) 15887Assert.True(newNode.IsMissing, "No tokens => missing"); 15907if(!oldNode.IsMissing) 15913Assert.True(newNode.IsMissing, "No tokens => missing"); 15933if(!oldNode.IsMissing) 15939Assert.True(newNode.IsMissing, "No tokens => missing"); 15959if(!oldNode.IsMissing) 15965Assert.True(newNode.IsMissing, "No tokens => missing"); 15985if(!oldNode.IsMissing) 15991Assert.True(newNode.IsMissing, "No tokens => missing"); 16011if(!oldNode.IsMissing) 16017Assert.True(newNode.IsMissing, "No tokens => missing"); 16037if(!oldNode.IsMissing) 16043Assert.True(newNode.IsMissing, "No tokens => missing"); 16063if(!oldNode.IsMissing) 16069Assert.True(newNode.IsMissing, "No tokens => missing"); 16089if(!oldNode.IsMissing) 16095Assert.True(newNode.IsMissing, "No tokens => missing"); 16115if(!oldNode.IsMissing) 16121Assert.True(newNode.IsMissing, "No tokens => missing"); 16141if(!oldNode.IsMissing) 16147Assert.True(newNode.IsMissing, "No tokens => missing"); 16167if(!oldNode.IsMissing) 16173Assert.True(newNode.IsMissing, "No tokens => missing"); 16193if(!oldNode.IsMissing) 16199Assert.True(newNode.IsMissing, "No tokens => missing"); 16219if(!oldNode.IsMissing) 16225Assert.True(newNode.IsMissing, "No tokens => missing"); 16245if(!oldNode.IsMissing) 16251Assert.True(newNode.IsMissing, "No tokens => missing"); 16271if(!oldNode.IsMissing) 16277Assert.True(newNode.IsMissing, "No tokens => missing"); 16297if(!oldNode.IsMissing) 16303Assert.True(newNode.IsMissing, "No tokens => missing"); 16323if(!oldNode.IsMissing) 16329Assert.True(newNode.IsMissing, "No tokens => missing"); 16349if(!oldNode.IsMissing) 16355Assert.True(newNode.IsMissing, "No tokens => missing"); 16375if(!oldNode.IsMissing) 16381Assert.True(newNode.IsMissing, "No tokens => missing"); 16401if(!oldNode.IsMissing) 16407Assert.True(newNode.IsMissing, "No tokens => missing"); 16427if(!oldNode.IsMissing) 16433Assert.True(newNode.IsMissing, "No tokens => missing"); 16453if(!oldNode.IsMissing) 16459Assert.True(newNode.IsMissing, "No tokens => missing"); 16479if(!oldNode.IsMissing) 16485Assert.True(newNode.IsMissing, "No tokens => missing"); 16505if(!oldNode.IsMissing) 16511Assert.True(newNode.IsMissing, "No tokens => missing"); 16531if(!oldNode.IsMissing) 16537Assert.True(newNode.IsMissing, "No tokens => missing"); 16557if(!oldNode.IsMissing) 16563Assert.True(newNode.IsMissing, "No tokens => missing"); 16583if(!oldNode.IsMissing) 16589Assert.True(newNode.IsMissing, "No tokens => missing"); 16609if(!oldNode.IsMissing) 16615Assert.True(newNode.IsMissing, "No tokens => missing"); 16635if(!oldNode.IsMissing) 16641Assert.True(newNode.IsMissing, "No tokens => missing"); 16661if(!oldNode.IsMissing) 16667Assert.True(newNode.IsMissing, "No tokens => missing"); 16687if(!oldNode.IsMissing) 16693Assert.True(newNode.IsMissing, "No tokens => missing"); 16713if(!oldNode.IsMissing) 16719Assert.True(newNode.IsMissing, "No tokens => missing"); 16739if(!oldNode.IsMissing) 16745Assert.True(newNode.IsMissing, "No tokens => missing"); 16765if(!oldNode.IsMissing) 16771Assert.True(newNode.IsMissing, "No tokens => missing"); 16791if(!oldNode.IsMissing) 16797Assert.True(newNode.IsMissing, "No tokens => missing"); 16817if(!oldNode.IsMissing) 16823Assert.True(newNode.IsMissing, "No tokens => missing"); 16843if(!oldNode.IsMissing) 16849Assert.True(newNode.IsMissing, "No tokens => missing"); 16869if(!oldNode.IsMissing) 16875Assert.True(newNode.IsMissing, "No tokens => missing"); 16895if(!oldNode.IsMissing) 16901Assert.True(newNode.IsMissing, "No tokens => missing"); 16921if(!oldNode.IsMissing) 16927Assert.True(newNode.IsMissing, "No tokens => missing"); 16947if(!oldNode.IsMissing) 16953Assert.True(newNode.IsMissing, "No tokens => missing"); 16973if(!oldNode.IsMissing) 16979Assert.True(newNode.IsMissing, "No tokens => missing"); 16999if(!oldNode.IsMissing) 17005Assert.True(newNode.IsMissing, "No tokens => missing"); 17025if(!oldNode.IsMissing) 17031Assert.True(newNode.IsMissing, "No tokens => missing"); 17051if(!oldNode.IsMissing) 17057Assert.True(newNode.IsMissing, "No tokens => missing"); 17077if(!oldNode.IsMissing) 17083Assert.True(newNode.IsMissing, "No tokens => missing"); 17103if(!oldNode.IsMissing) 17109Assert.True(newNode.IsMissing, "No tokens => missing"); 17129if(!oldNode.IsMissing) 17135Assert.True(newNode.IsMissing, "No tokens => missing"); 17155if(!oldNode.IsMissing) 17161Assert.True(newNode.IsMissing, "No tokens => missing"); 17181if(!oldNode.IsMissing) 17187Assert.True(newNode.IsMissing, "No tokens => missing"); 17207if(!oldNode.IsMissing) 17213Assert.True(newNode.IsMissing, "No tokens => missing"); 17233if(!oldNode.IsMissing) 17239Assert.True(newNode.IsMissing, "No tokens => missing"); 17259if(!oldNode.IsMissing) 17265Assert.True(newNode.IsMissing, "No tokens => missing"); 17285if(!oldNode.IsMissing) 17291Assert.True(newNode.IsMissing, "No tokens => missing"); 17311if(!oldNode.IsMissing) 17317Assert.True(newNode.IsMissing, "No tokens => missing"); 17337if(!oldNode.IsMissing) 17343Assert.True(newNode.IsMissing, "No tokens => missing"); 17363if(!oldNode.IsMissing) 17369Assert.True(newNode.IsMissing, "No tokens => missing"); 17389if(!oldNode.IsMissing) 17395Assert.True(newNode.IsMissing, "No tokens => missing"); 17415if(!oldNode.IsMissing) 17421Assert.True(newNode.IsMissing, "No tokens => missing"); 17441if(!oldNode.IsMissing) 17447Assert.True(newNode.IsMissing, "No tokens => missing"); 17467if(!oldNode.IsMissing) 17473Assert.True(newNode.IsMissing, "No tokens => missing"); 17493if(!oldNode.IsMissing) 17499Assert.True(newNode.IsMissing, "No tokens => missing"); 17519if(!oldNode.IsMissing) 17525Assert.True(newNode.IsMissing, "No tokens => missing"); 17545if(!oldNode.IsMissing) 17551Assert.True(newNode.IsMissing, "No tokens => missing"); 17571if(!oldNode.IsMissing) 17577Assert.True(newNode.IsMissing, "No tokens => missing"); 17597if(!oldNode.IsMissing) 17603Assert.True(newNode.IsMissing, "No tokens => missing"); 17623if(!oldNode.IsMissing) 17629Assert.True(newNode.IsMissing, "No tokens => missing"); 17649if(!oldNode.IsMissing) 17655Assert.True(newNode.IsMissing, "No tokens => missing"); 17675if(!oldNode.IsMissing) 17681Assert.True(newNode.IsMissing, "No tokens => missing"); 17701if(!oldNode.IsMissing) 17707Assert.True(newNode.IsMissing, "No tokens => missing"); 17727if(!oldNode.IsMissing) 17733Assert.True(newNode.IsMissing, "No tokens => missing"); 17753if(!oldNode.IsMissing) 17759Assert.True(newNode.IsMissing, "No tokens => missing"); 17779if(!oldNode.IsMissing) 17785Assert.True(newNode.IsMissing, "No tokens => missing"); 17805if(!oldNode.IsMissing) 17811Assert.True(newNode.IsMissing, "No tokens => missing"); 17831if(!oldNode.IsMissing) 17837Assert.True(newNode.IsMissing, "No tokens => missing"); 17857if(!oldNode.IsMissing) 17863Assert.True(newNode.IsMissing, "No tokens => missing"); 17883if(!oldNode.IsMissing) 17889Assert.True(newNode.IsMissing, "No tokens => missing"); 17909if(!oldNode.IsMissing) 17915Assert.True(newNode.IsMissing, "No tokens => missing"); 17935if(!oldNode.IsMissing) 17941Assert.True(newNode.IsMissing, "No tokens => missing"); 17961if(!oldNode.IsMissing) 17967Assert.True(newNode.IsMissing, "No tokens => missing"); 17987if(!oldNode.IsMissing) 17993Assert.True(newNode.IsMissing, "No tokens => missing"); 18013if(!oldNode.IsMissing) 18019Assert.True(newNode.IsMissing, "No tokens => missing"); 18039if(!oldNode.IsMissing) 18045Assert.True(newNode.IsMissing, "No tokens => missing"); 18065if(!oldNode.IsMissing) 18071Assert.True(newNode.IsMissing, "No tokens => missing"); 18091if(!oldNode.IsMissing) 18097Assert.True(newNode.IsMissing, "No tokens => missing"); 18117if(!oldNode.IsMissing) 18123Assert.True(newNode.IsMissing, "No tokens => missing"); 18143if(!oldNode.IsMissing) 18149Assert.True(newNode.IsMissing, "No tokens => missing"); 18169if(!oldNode.IsMissing) 18175Assert.True(newNode.IsMissing, "No tokens => missing"); 18195if(!oldNode.IsMissing) 18201Assert.True(newNode.IsMissing, "No tokens => missing"); 18221if(!oldNode.IsMissing) 18227Assert.True(newNode.IsMissing, "No tokens => missing"); 18247if(!oldNode.IsMissing) 18253Assert.True(newNode.IsMissing, "No tokens => missing"); 18273if(!oldNode.IsMissing) 18279Assert.True(newNode.IsMissing, "No tokens => missing"); 18299if(!oldNode.IsMissing) 18305Assert.True(newNode.IsMissing, "No tokens => missing"); 18325if(!oldNode.IsMissing) 18331Assert.True(newNode.IsMissing, "No tokens => missing"); 18351if(!oldNode.IsMissing) 18357Assert.True(newNode.IsMissing, "No tokens => missing"); 18377if(!oldNode.IsMissing) 18383Assert.True(newNode.IsMissing, "No tokens => missing"); 18403if(!oldNode.IsMissing) 18409Assert.True(newNode.IsMissing, "No tokens => missing"); 18429if(!oldNode.IsMissing) 18435Assert.True(newNode.IsMissing, "No tokens => missing"); 18455if(!oldNode.IsMissing) 18461Assert.True(newNode.IsMissing, "No tokens => missing"); 18481if(!oldNode.IsMissing) 18487Assert.True(newNode.IsMissing, "No tokens => missing"); 18507if(!oldNode.IsMissing) 18513Assert.True(newNode.IsMissing, "No tokens => missing"); 18533if(!oldNode.IsMissing) 18539Assert.True(newNode.IsMissing, "No tokens => missing"); 18559if(!oldNode.IsMissing) 18565Assert.True(newNode.IsMissing, "No tokens => missing"); 18585if(!oldNode.IsMissing) 18591Assert.True(newNode.IsMissing, "No tokens => missing"); 18611if(!oldNode.IsMissing) 18617Assert.True(newNode.IsMissing, "No tokens => missing"); 18637if(!oldNode.IsMissing) 18643Assert.True(newNode.IsMissing, "No tokens => missing"); 18663if(!oldNode.IsMissing) 18669Assert.True(newNode.IsMissing, "No tokens => missing"); 18689if(!oldNode.IsMissing) 18695Assert.True(newNode.IsMissing, "No tokens => missing"); 18715if(!oldNode.IsMissing) 18721Assert.True(newNode.IsMissing, "No tokens => missing"); 18741if(!oldNode.IsMissing) 18747Assert.True(newNode.IsMissing, "No tokens => missing"); 18767if(!oldNode.IsMissing) 18773Assert.True(newNode.IsMissing, "No tokens => missing"); 18793if(!oldNode.IsMissing) 18799Assert.True(newNode.IsMissing, "No tokens => missing"); 18819if(!oldNode.IsMissing) 18825Assert.True(newNode.IsMissing, "No tokens => missing"); 18845if(!oldNode.IsMissing) 18851Assert.True(newNode.IsMissing, "No tokens => missing"); 18871if(!oldNode.IsMissing) 18877Assert.True(newNode.IsMissing, "No tokens => missing"); 18897if(!oldNode.IsMissing) 18903Assert.True(newNode.IsMissing, "No tokens => missing"); 18923if(!oldNode.IsMissing) 18929Assert.True(newNode.IsMissing, "No tokens => missing"); 18949if(!oldNode.IsMissing) 18955Assert.True(newNode.IsMissing, "No tokens => missing"); 18975if(!oldNode.IsMissing) 18981Assert.True(newNode.IsMissing, "No tokens => missing"); 19001if(!oldNode.IsMissing) 19007Assert.True(newNode.IsMissing, "No tokens => missing"); 19027if(!oldNode.IsMissing) 19033Assert.True(newNode.IsMissing, "No tokens => missing"); 19053if(!oldNode.IsMissing) 19059Assert.True(newNode.IsMissing, "No tokens => missing"); 19079if(!oldNode.IsMissing) 19085Assert.True(newNode.IsMissing, "No tokens => missing"); 19105if(!oldNode.IsMissing) 19111Assert.True(newNode.IsMissing, "No tokens => missing"); 19131if(!oldNode.IsMissing) 19137Assert.True(newNode.IsMissing, "No tokens => missing"); 19157if(!oldNode.IsMissing) 19163Assert.True(newNode.IsMissing, "No tokens => missing"); 19183if(!oldNode.IsMissing) 19189Assert.True(newNode.IsMissing, "No tokens => missing"); 19209if(!oldNode.IsMissing) 19215Assert.True(newNode.IsMissing, "No tokens => missing"); 19235if(!oldNode.IsMissing) 19241Assert.True(newNode.IsMissing, "No tokens => missing"); 19261if(!oldNode.IsMissing) 19267Assert.True(newNode.IsMissing, "No tokens => missing"); 19287if(!oldNode.IsMissing) 19293Assert.True(newNode.IsMissing, "No tokens => missing"); 19313if(!oldNode.IsMissing) 19319Assert.True(newNode.IsMissing, "No tokens => missing"); 19339if(!oldNode.IsMissing) 19345Assert.True(newNode.IsMissing, "No tokens => missing"); 19365if(!oldNode.IsMissing) 19371Assert.True(newNode.IsMissing, "No tokens => missing"); 19391if(!oldNode.IsMissing) 19397Assert.True(newNode.IsMissing, "No tokens => missing"); 19417if(!oldNode.IsMissing) 19423Assert.True(newNode.IsMissing, "No tokens => missing"); 19443if(!oldNode.IsMissing) 19449Assert.True(newNode.IsMissing, "No tokens => missing"); 19469if(!oldNode.IsMissing) 19475Assert.True(newNode.IsMissing, "No tokens => missing"); 19495if(!oldNode.IsMissing) 19501Assert.True(newNode.IsMissing, "No tokens => missing"); 19521if(!oldNode.IsMissing) 19527Assert.True(newNode.IsMissing, "No tokens => missing"); 19547if(!oldNode.IsMissing) 19553Assert.True(newNode.IsMissing, "No tokens => missing"); 19573if(!oldNode.IsMissing) 19579Assert.True(newNode.IsMissing, "No tokens => missing"); 19599if(!oldNode.IsMissing) 19605Assert.True(newNode.IsMissing, "No tokens => missing"); 19625if(!oldNode.IsMissing) 19631Assert.True(newNode.IsMissing, "No tokens => missing"); 19651if(!oldNode.IsMissing) 19657Assert.True(newNode.IsMissing, "No tokens => missing"); 19677if(!oldNode.IsMissing) 19683Assert.True(newNode.IsMissing, "No tokens => missing"); 19703if(!oldNode.IsMissing) 19709Assert.True(newNode.IsMissing, "No tokens => missing"); 19729if(!oldNode.IsMissing) 19735Assert.True(newNode.IsMissing, "No tokens => missing"); 19755if(!oldNode.IsMissing) 19761Assert.True(newNode.IsMissing, "No tokens => missing"); 19781if(!oldNode.IsMissing) 19787Assert.True(newNode.IsMissing, "No tokens => missing"); 19807if(!oldNode.IsMissing) 19813Assert.True(newNode.IsMissing, "No tokens => missing"); 19833if(!oldNode.IsMissing) 19839Assert.True(newNode.IsMissing, "No tokens => missing"); 19859if(!oldNode.IsMissing) 19865Assert.True(newNode.IsMissing, "No tokens => missing"); 19885if(!oldNode.IsMissing) 19891Assert.True(newNode.IsMissing, "No tokens => missing"); 19911if(!oldNode.IsMissing) 19917Assert.True(newNode.IsMissing, "No tokens => missing"); 19937if(!oldNode.IsMissing) 19943Assert.True(newNode.IsMissing, "No tokens => missing"); 19963if(!oldNode.IsMissing) 19969Assert.True(newNode.IsMissing, "No tokens => missing"); 19989if(!oldNode.IsMissing) 19995Assert.True(newNode.IsMissing, "No tokens => missing"); 20015if(!oldNode.IsMissing) 20021Assert.True(newNode.IsMissing, "No tokens => missing"); 20041if(!oldNode.IsMissing) 20047Assert.True(newNode.IsMissing, "No tokens => missing"); 20067if(!oldNode.IsMissing) 20073Assert.True(newNode.IsMissing, "No tokens => missing"); 20093if(!oldNode.IsMissing) 20099Assert.True(newNode.IsMissing, "No tokens => missing"); 20119if(!oldNode.IsMissing) 20125Assert.True(newNode.IsMissing, "No tokens => missing"); 20145if(!oldNode.IsMissing) 20151Assert.True(newNode.IsMissing, "No tokens => missing"); 20171if(!oldNode.IsMissing) 20177Assert.True(newNode.IsMissing, "No tokens => missing"); 20197if(!oldNode.IsMissing) 20203Assert.True(newNode.IsMissing, "No tokens => missing"); 20223if(!oldNode.IsMissing) 20229Assert.True(newNode.IsMissing, "No tokens => missing"); 20249if(!oldNode.IsMissing) 20255Assert.True(newNode.IsMissing, "No tokens => missing"); 20275if(!oldNode.IsMissing) 20281Assert.True(newNode.IsMissing, "No tokens => missing"); 20301if(!oldNode.IsMissing) 20307Assert.True(newNode.IsMissing, "No tokens => missing"); 20327if(!oldNode.IsMissing) 20333Assert.True(newNode.IsMissing, "No tokens => missing"); 20353if(!oldNode.IsMissing) 20359Assert.True(newNode.IsMissing, "No tokens => missing"); 20379if(!oldNode.IsMissing) 20385Assert.True(newNode.IsMissing, "No tokens => missing"); 20405if(!oldNode.IsMissing) 20411Assert.True(newNode.IsMissing, "No tokens => missing"); 20431if(!oldNode.IsMissing) 20437Assert.True(newNode.IsMissing, "No tokens => missing"); 20457if(!oldNode.IsMissing) 20463Assert.True(newNode.IsMissing, "No tokens => missing"); 20483if(!oldNode.IsMissing) 20489Assert.True(newNode.IsMissing, "No tokens => missing"); 20509if(!oldNode.IsMissing) 20515Assert.True(newNode.IsMissing, "No tokens => missing"); 20535if(!oldNode.IsMissing) 20541Assert.True(newNode.IsMissing, "No tokens => missing"); 20561if(!oldNode.IsMissing) 20567Assert.True(newNode.IsMissing, "No tokens => missing"); 20587if(!oldNode.IsMissing) 20593Assert.True(newNode.IsMissing, "No tokens => missing"); 20613if(!oldNode.IsMissing) 20619Assert.True(newNode.IsMissing, "No tokens => missing"); 20639if(!oldNode.IsMissing) 20645Assert.True(newNode.IsMissing, "No tokens => missing"); 20665if(!oldNode.IsMissing) 20671Assert.True(newNode.IsMissing, "No tokens => missing"); 20691if(!oldNode.IsMissing) 20697Assert.True(newNode.IsMissing, "No tokens => missing"); 20717if(!oldNode.IsMissing) 20723Assert.True(newNode.IsMissing, "No tokens => missing"); 20743if(!oldNode.IsMissing) 20749Assert.True(newNode.IsMissing, "No tokens => missing"); 20769if(!oldNode.IsMissing) 20775Assert.True(newNode.IsMissing, "No tokens => missing");
Parsing\DeclarationParsingTests.cs (3)
1485Assert.True(bound.Type.IsMissing); 1524Assert.True(cs.ConstraintClauses[1].Name.IsMissing); 1529Assert.True(bound.Type.IsMissing);
Parsing\NameParsingTests.cs (26)
77Assert.True(name.IsMissing); 92Assert.True(name.IsMissing); 107Assert.True(name.IsMissing); 122Assert.False(name.IsMissing); 134Assert.False(name.IsMissing); 150Assert.False(name.IsMissing); 163Assert.False(name.IsMissing); 169Assert.False(name.IsMissing); 192Assert.False(name.IsMissing); 198Assert.False(name.IsMissing); 210Assert.False(name.IsMissing); 226Assert.False(name.IsMissing); 242Assert.False(name.IsMissing); 302Assert.False(name.IsMissing); 319Assert.False(name.IsMissing); 337Assert.False(name.IsMissing); 351Assert.False(name.IsMissing); 365Assert.False(name.IsMissing); 382Assert.False(name.IsMissing); 443Assert.False(name.IsMissing); 494Assert.False(name.IsMissing); 509Assert.False(name.IsMissing); 535Assert.False(name.IsMissing); 557Assert.False(name.IsMissing); 579Assert.False(name.IsMissing); 610Assert.False(name.IsMissing);
Parsing\ParsingErrorRecoveryTests.cs (17)
6656Assert.True(nm.IsMissing); 6701Assert.False(nm.IsMissing); 6745Assert.False(nm.IsMissing); 6749Assert.True(nm.IsMissing); 6795Assert.True(nm.IsMissing); 6843Assert.False(nm.IsMissing); 6890Assert.False(nm.IsMissing); 6894Assert.True(nm.IsMissing); 7074Assert.True(usings[0].Name.IsMissing); 7089Assert.True(usings[0].Name.IsMissing); 7106Assert.True(usings[0].Name.IsMissing); 7113Assert.False(((NamespaceDeclarationSyntax)namespaceDeclaration).Name.IsMissing); 7130Assert.True(usings[0].Name.IsMissing); 7137Assert.False(((FileScopedNamespaceDeclarationSyntax)namespaceDeclaration).Name.IsMissing); 7301Assert.False(globalStatement.IsMissing); 7304Assert.False(expressionStatement.IsMissing); 7308Assert.False(collectionExpression.IsMissing);
Syntax\SyntaxNodeTests.cs (1)
3559Assert.True(paramList.IsMissing);
Syntax\SyntaxRewriterTests.cs (4)
561Assert.True(expr1.IsMissing); 579Assert.True(expr2.IsMissing); 607Assert.True(expr1.IsMissing); 625Assert.True(expr2.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
63if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
48if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
763if (type != null && !type.IsMissing)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
37({ IsMissing: true }, { IsMissing: true }) => 0, 38({ IsMissing: true }, _) => -1, 39(_, { IsMissing: true }) => 1,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
353if (!originalDeclarator.Initializer.IsMissing && 666=> argument.NameColon is { IsMissing: false };
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503!lockStatement.Statement.IsMissing &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
2151!gotoStatement.Expression.IsMissing && 2261(castExpression.Expression.IsMissing || castExpression.CloseParenToken.TrailingTrivia.GetFirstNewLine().HasValue))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
446if (body.SelectOrGroup.IsMissing)
Microsoft.CodeAnalysis.EditorFeatures (1)
DocumentationComments\AbstractXmlTagCompletionCommandHandler.cs (1)
218!endTag.IsMissing &&
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.Test.Utilities (1)
Syntax\XmlHelpers.cs (1)
127new XAttribute("IsMissing", node.IsMissing));
Microsoft.CodeAnalysis.VisualBasic (4)
Compilation\SemanticModel.vb (1)
132Return Not node.IsMissing AndAlso
Operations\VisualBasicOperationFactory.vb (2)
651Dim type As ITypeSymbol = If(syntax.IsMissing, Nothing, boundBadExpression.Type) 704If syntax.IsMissing AndAlso boundConversion.Operand.Kind = BoundKind.BadExpression Then
Syntax\VisualBasicWarningStateMap.vb (1)
81If currentCode.IsMissing OrElse currentCode.ContainsDiagnostics Then
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxReferenceTests.cs (1)
182Assert.True(node.IsMissing);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService_Prototype.cs (2)
264!node.Initializer.Value.IsMissing) 294!node.EqualsValue.Value.IsMissing)
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Roslyn.Diagnostics.CSharp.Analyzers (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (1)
63if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AttributeArgumentSyntaxExtensions.cs (1)
48if (argument.NameColon is { IsMissing: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
763if (type != null && !type.IsMissing)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\NameSyntaxComparer.cs (4)
37({ IsMissing: true }, { IsMissing: true }) => 0, 38({ IsMissing: true }, _) => -1, 39(_, { IsMissing: true }) => 1,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
353if (!originalDeclarator.Initializer.IsMissing && 666=> argument.NameColon is { IsMissing: false };
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
503!lockStatement.Statement.IsMissing &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
2151!gotoStatement.Expression.IsMissing && 2261(castExpression.Expression.IsMissing || castExpression.CloseParenToken.TrailingTrivia.GetFirstNewLine().HasValue))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
446if (body.SelectOrGroup.IsMissing)
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
772if (forEachExpression.IsMissing ||