412 references to IsMissing
GenerateDocumentationAndConfigFiles (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
38if (lastToken.IsMissing)
Microsoft.AspNetCore.App.Analyzers (2)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
419variableDesignationSyntax.Identifier is { IsMissing: false } identifer) 439parameter.Identifier is { IsMissing: false } identifer)
Microsoft.CodeAnalysis.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
38if (lastToken.IsMissing)
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
Microsoft.CodeAnalysis.CodeStyle (11)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
77if (endToken.IsMissing)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
126if (valuePattern == default || valuePattern.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
38if (lastToken.IsMissing)
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Crefs.cs (1)
454(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)
336if (!parameter.Identifier.IsMissing)
Binder\Binder_Patterns.cs (1)
1488if (!permitDesignations && !identifier.IsMissing)
Binder\Binder_Statements.cs (1)
359if (!emptyStatement.SemicolonToken.IsMissing)
Compilation\CSharpCompilation.cs (1)
883if (expressionStatement.SemicolonToken.IsMissing)
Lowering\InitializerRewriter.cs (1)
84return (statement.Kind == BoundKind.ExpressionStatement) && ((ExpressionStatementSyntax)statement.Syntax).SemicolonToken.IsMissing ?
Parser\Blender.Reader.cs (1)
263if ((nodeOrToken.IsToken && nodeOrToken.AsToken().IsMissing) ||
Parser\LanguageParser.cs (4)
4816if (list.OpenParenToken.IsMissing) 4821if (list.CloseParenToken.IsMissing) 4844if (list.OpenBracketToken.IsMissing) 4849if (list.CloseBracketToken.IsMissing)
Symbols\Source\SourceCustomEventSymbol.cs (2)
132if (!syntax.AccessorList.OpenBraceToken.IsMissing) 137else if ((addSyntax == null || removeSyntax == null) && (!syntax.AccessorList.OpenBraceToken.IsMissing || !isExplicitInterfaceImplementation))
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
34else if (!syntax.OperatorToken.IsMissing && syntax.CheckedKeyword.IsKind(SyntaxKind.CheckedKeyword))
Syntax\CSharpLineDirectiveMap.cs (3)
52if (!lineToken.IsMissing) 110if (!token.IsMissing && 142if (!token.IsMissing)
Syntax\CSharpPragmaWarningStateMap.cs (2)
70if (!w.DisableOrRestoreKeyword.IsMissing && !w.WarningKeyword.IsMissing)
Syntax\ExpressionStatementSyntax.cs (1)
24return semicolon.IsMissing && !semicolon.ContainsDiagnostics;
Syntax\NullableContextStateMap.cs (1)
148if (nn.SettingToken.IsMissing || !nn.IsActive)
Syntax\SyntaxFactory.cs (3)
2418return !closingToken.IsMissing; 2424if (token.IsMissing) 2435if (token.IsMissing)
Syntax\SyntaxNormalizer.cs (1)
86if (token.Kind() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0))
Syntax\SyntaxTokenParser.cs (2)
60/// of <see cref="SyntaxKind.None"/>, <see cref="SyntaxToken.IsMissing"/> set to <see langword="true"/>, and a parent of <see langword="null"/>. The 75/// of <see cref="SyntaxKind.None"/>, <see cref="SyntaxToken.IsMissing"/> set to <see langword="true"/>, and a parent of <see langword="null"/>. The
Microsoft.CodeAnalysis.CSharp.CodeStyle (27)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (1)
53if (namespaceDeclaration.OpenBraceToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
97if (token.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
73if (token.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
148if (identifier.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
117.Any(variable => !variable.Identifier.IsMissing);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
21if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing) 730if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
71if (declaration.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
41if (token1.IsMissing && token1.FullWidth() == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
58bracketOrBracePair.openBracketOrBrace.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
72if (node is CollectionExpressionSyntax { OpenBracketToken.IsMissing: false, CloseBracketToken.IsMissing: false } collectionExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
362if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
70if (fromClause.InKeyword.IsMissing) 102if (!baseToken.IsMissing && !baseToken.Equals(endToken)) 113if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (6)
225if (tryStatement is { TryKeyword.IsMissing: false, Block: not null } && !tryStatement.Block.CloseBraceToken.IsMissing) 234if (catchClause is { CatchKeyword.IsMissing: false, Block: not null } && !catchClause.Block.CloseBraceToken.IsMissing) 243if (finallyClause is { FinallyKeyword.IsMissing: false, Block: not null } && !finallyClause.Block.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
70!parenthesizedExpression.CloseParenToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (4)
50if (!constructorInitializer.ArgumentList.CloseParenToken.IsMissing) 94!objectCreationExpression.ArgumentList.CloseParenToken.IsMissing) 126!attribute.ArgumentList.CloseParenToken.IsMissing) 155!implicitObjectCreation.ArgumentList.CloseParenToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (4)
58!methodDeclaration.ParameterList.OpenParenToken.IsMissing && 59!methodDeclaration.ParameterList.CloseParenToken.IsMissing) 114return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing; 121return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing;
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
42if (!recordKeyword.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
330if (newParameter == null || newParameter.Identifier.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543.FirstOrDefault(a => !a.IsMissing && a.IsKindOrHasMatchingText(kind));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1594if (parenthesizedLambda.ArrowToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
172genericName.TypeArgumentList.LessThanToken == lessThanToken && !genericName.TypeArgumentList.GreaterThanToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
58if (lastToken.IsMissing) 99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
48if (token.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (2)
61if (endToken.IsMissing) 107if (closeBrace.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (6)
89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 142!constructorInitializer.ThisOrBaseKeyword.IsMissing) 149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text); 170=> node != null && node.OpenBracketToken.IsMissing && node.CloseBracketToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
94if (braces.closeBrace.IsMissing)
Microsoft.CodeAnalysis.CSharp.Features (89)
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
58if (ancestorCloseParen.IsMissing &&
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
74.Where(e => !e.Identifier.IsMissing)
Completion\CompletionProviders\ImportCompletion\ExtensionMemberImportCompletionProvider.cs (1)
38if (token.IsKind(SyntaxKind.None) || token.IsMissing)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
40if (token.IsKind(SyntaxKind.None) || token.IsMissing)
Completion\KeywordRecommenders\WhenKeywordRecommender.cs (1)
65if (expressionOrPattern.GetLastToken(includeZeroWidth: true).IsMissing)
Debugging\BreakpointResolver.cs (2)
58if (parameterList.OpenParenToken.IsMissing || parameterList.CloseParenToken.IsMissing)
EditAndContinue\BreakpointSpans.cs (1)
771=> token2.IsKind(SyntaxKind.None) || token2.IsMissing ? token1 : token2;
ExtractMethod\CSharpSelectionValidator.cs (2)
274if (selectionInfo.FirstTokenInFinalSpan.IsMissing || selectionInfo.LastTokenInFinalSpan.IsMissing)
GenerateType\CSharpGenerateTypeService.cs (1)
365if (objectCreationExpressionOpt.ArgumentList.CloseParenToken.IsMissing)
InlineHints\CSharpInlineTypeHintsService.cs (1)
35!variableDeclaration.Variables[0].Identifier.IsMissing)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (3)
46expressionStatement.SemicolonToken.IsMissing && 62if (expressionStatement.SemicolonToken.IsMissing && localDeclaration is { Declaration.Variables: [{ Initializer.Value: { } value }, ..] }) 78if (expressionStatement.SemicolonToken.IsMissing && deconstruction is { Expression: AssignmentExpressionSyntax binary })
InvertConditional\CSharpInvertConditionalCodeRefactoringProvider.cs (1)
25=> !conditional.ColonToken.IsMissing;
LineSeparators\CSharpLineSeparatorService.cs (16)
102if (typeDecl.OpenBraceToken.IsMissing || 103typeDecl.CloseBraceToken.IsMissing) 116if (enumDecl.OpenBraceToken.IsMissing || 117enumDecl.CloseBraceToken.IsMissing) 131(methodDecl.Body.OpenBraceToken.IsMissing || 132methodDecl.Body.CloseBraceToken.IsMissing)) 155return baseProperty.AccessorList.OpenBraceToken.IsMissing || 156baseProperty.AccessorList.CloseBraceToken.IsMissing; 164(constructorDecl.Body.OpenBraceToken.IsMissing || 165constructorDecl.Body.CloseBraceToken.IsMissing)) 179(destructorDecl.Body.OpenBraceToken.IsMissing || 180destructorDecl.Body.CloseBraceToken.IsMissing)) 194(operatorDecl.Body.OpenBraceToken.IsMissing || 195operatorDecl.Body.CloseBraceToken.IsMissing)) 209(conversionDecl.Body.OpenBraceToken.IsMissing || 210conversionDecl.Body.CloseBraceToken.IsMissing))
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertNamespaceAnalysis.cs (1)
53if (namespaceDeclaration.OpenBraceToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
97if (token.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
73if (token.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
148if (identifier.IsMissing)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
117.Any(variable => !variable.Identifier.IsMissing);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
70!parenthesizedExpression.CloseParenToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
44if (constraint.Type is not IdentifierNameSyntax { Identifier.IsMissing: true } type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (4)
50if (!constructorInitializer.ArgumentList.CloseParenToken.IsMissing) 94!objectCreationExpression.ArgumentList.CloseParenToken.IsMissing) 126!attribute.ArgumentList.CloseParenToken.IsMissing) 155!implicitObjectCreation.ArgumentList.CloseParenToken.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (4)
58!methodDeclaration.ParameterList.OpenParenToken.IsMissing && 59!methodDeclaration.ParameterList.CloseParenToken.IsMissing) 114return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing; 121return !invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing;
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
42if (!recordKeyword.IsMissing)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
330if (newParameter == null || newParameter.Identifier.IsMissing)
Structure\CSharpStructureHelpers.cs (1)
350if (startToken.IsMissing)
Structure\Providers\AccessorDeclarationStructureProvider.cs (2)
25accessorDeclaration.Body.OpenBraceToken.IsMissing || 26accessorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (2)
23anonymousMethod.Block.OpenBraceToken.IsMissing || 24anonymousMethod.Block.CloseBraceToken.IsMissing)
Structure\Providers\ArgumentListStructureProvider.cs (2)
31if (openToken.IsMissing || closeToken.IsMissing)
Structure\Providers\ConstructorDeclarationStructureProvider.cs (2)
25constructorDeclaration.Body.OpenBraceToken.IsMissing || 26constructorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (2)
27operatorDeclaration.Body.OpenBraceToken.IsMissing || 28operatorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\DestructorDeclarationStructureProvider.cs (2)
25destructorDeclaration.Body.OpenBraceToken.IsMissing || 26destructorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\EnumDeclarationStructureProvider.cs (3)
23if (!enumDeclaration.OpenBraceToken.IsMissing && 24!enumDeclaration.CloseBraceToken.IsMissing) 45if (!enumDeclaration.CloseBraceToken.IsMissing)
Structure\Providers\EventDeclarationStructureProvider.cs (2)
26eventDeclaration.AccessorList.OpenBraceToken.IsMissing || 27eventDeclaration.AccessorList.CloseBraceToken.IsMissing)
Structure\Providers\IndexerDeclarationStructureProvider.cs (2)
26indexerDeclaration.AccessorList.OpenBraceToken.IsMissing || 27indexerDeclaration.AccessorList.CloseBraceToken.IsMissing)
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (2)
21if (node.StringStartToken.IsMissing || 22node.StringEndToken.IsMissing)
Structure\Providers\MethodDeclarationStructureProvider.cs (2)
25methodDeclaration.Body.OpenBraceToken.IsMissing || 26methodDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\NamespaceDeclarationStructureProvider.cs (3)
25if (!namespaceDeclaration.OpenBraceToken.IsMissing && 26!namespaceDeclaration.CloseBraceToken.IsMissing) 53if (!namespaceDeclaration.CloseBraceToken.IsMissing)
Structure\Providers\OperatorDeclarationStructureProvider.cs (2)
25operatorDeclaration.Body.OpenBraceToken.IsMissing || 26operatorDeclaration.Body.CloseBraceToken.IsMissing)
Structure\Providers\ParameterListStructureProvider.cs (2)
31if (openToken.IsMissing || closeToken.IsMissing)
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (2)
28lambdaBlock.OpenBraceToken.IsMissing || 29lambdaBlock.CloseBraceToken.IsMissing)
Structure\Providers\PropertyDeclarationStructureProvider.cs (2)
25propertyDeclaration.AccessorList.OpenBraceToken.IsMissing || 26propertyDeclaration.AccessorList.CloseBraceToken.IsMissing)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (2)
28lambdaBlock.OpenBraceToken.IsMissing || 29lambdaBlock.CloseBraceToken.IsMissing)
Structure\Providers\TypeDeclarationStructureProvider.cs (3)
23if (!typeDeclaration.OpenBraceToken.IsMissing && 24!typeDeclaration.CloseBraceToken.IsMissing) 53if (!typeDeclaration.CloseBraceToken.IsMissing)
Microsoft.CodeAnalysis.CSharp.Workspaces (41)
Classification\ClassificationHelpers.cs (1)
475return token.GetNextToken(includeZeroWidth: true).IsMissing;
CodeGeneration\CSharpSyntaxGenerator.cs (1)
2356if (!rewrittenToken.IsMissing || !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.Kind()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
21if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing) 730if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
71if (declaration.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
41if (token1.IsMissing && token1.FullWidth() == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
58bracketOrBracePair.openBracketOrBrace.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
72if (node is CollectionExpressionSyntax { OpenBracketToken.IsMissing: false, CloseBracketToken.IsMissing: false } collectionExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
362if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
70if (fromClause.InKeyword.IsMissing) 102if (!baseToken.IsMissing && !baseToken.Equals(endToken)) 113if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (6)
225if (tryStatement is { TryKeyword.IsMissing: false, Block: not null } && !tryStatement.Block.CloseBraceToken.IsMissing) 234if (catchClause is { CatchKeyword.IsMissing: false, Block: not null } && !catchClause.Block.CloseBraceToken.IsMissing) 243if (finallyClause is { FinallyKeyword.IsMissing: false, Block: not null } && !finallyClause.Block.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543.FirstOrDefault(a => !a.IsMissing && a.IsKindOrHasMatchingText(kind));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1594if (parenthesizedLambda.ArrowToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
172genericName.TypeArgumentList.LessThanToken == lessThanToken && !genericName.TypeArgumentList.GreaterThanToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
58if (lastToken.IsMissing) 99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
48if (token.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (2)
61if (endToken.IsMissing) 107if (closeBrace.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (6)
89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 142!constructorInitializer.ThisOrBaseKeyword.IsMissing) 149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text); 170=> node != null && node.OpenBracketToken.IsMissing && node.CloseBracketToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
94if (braces.closeBrace.IsMissing)
Microsoft.CodeAnalysis.Features (7)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
293if (token.IsMissing ||
SignatureHelp\CommonSignatureHelpUtilities.cs (2)
60if (!closeToken.IsMissing && position > closeToken.SpanStart) 87if (closeToken.RawKind != 0 && !closeToken.IsMissing)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
77if (endToken.IsMissing)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
126if (valuePattern == default || valuePattern.IsMissing)
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (2)
62if (firstToken.IsMissing || lastToken.IsMissing || firstToken.Span.IsEmpty || lastToken.Span.IsEmpty)
Microsoft.CodeAnalysis.ResxSourceGenerator (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
Microsoft.CodeAnalysis.VisualBasic (6)
Syntax\VisualBasicLineDirectiveMap.vb (2)
46If Not extSourceDirective.LineStart.IsMissing AndAlso 47Not extSourceDirective.ExternalSource.IsMissing Then
Syntax\VisualBasicWarningStateMap.vb (4)
31If (Not w.EnableKeyword.IsMissing) AndAlso (Not w.EnableKeyword.ContainsDiagnostics) AndAlso 32(Not w.WarningKeyword.IsMissing) AndAlso (Not w.WarningKeyword.ContainsDiagnostics) Then 37If (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 (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
47If node.OpenParenToken.IsMissing OrElse node.CloseParenToken.IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (14)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (3)
66If invocation.ArgumentList IsNot Nothing AndAlso Not invocation.ArgumentList.CloseParenToken.IsMissing Then 106Not objectCreationExpression.ArgumentList.CloseParenToken.IsMissing Then 141Not attribute.ArgumentList.CloseParenToken.IsMissing Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
118Not invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing 122Not invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
135Return token.Kind <> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (2)
19Loop While token.IsMissing 71Loop While token.IsMissing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
837Not terminatingToken.IsMissing AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
117argumentList.OpenParenToken.IsMissing OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
103If token.Span.End <= trivia.SpanStart AndAlso Not token.IsMissing Then 196If lastVisibleTokenOnPreviousLine.GetNextToken(includeZeroWidth:=True).IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (2)
76If previousToken.IsMissing AndAlso neverUseWhenHavingMissingToken Then 78ElseIf previousToken.IsMissing Then
Microsoft.CodeAnalysis.VisualBasic.Features (17)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (2)
112If continueStatement.BlockKeyword.IsMissing Then 144If exitStatement.BlockKeyword.IsMissing Then
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
215If Not nameToken.IsMissing AndAlso nameToken.ValueText.Length > 0 Then
Completion\KeywordRecommenders\Statements\EachKeywordRecommender.vb (1)
30If forStatement.EqualsToken = Nothing OrElse forStatement.EqualsToken.IsMissing Then
Debugging\BreakpointResolver.vb (2)
62If (parameterList.OpenParenToken.IsMissing OrElse parameterList.CloseParenToken.IsMissing) Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
272If objectCreationExpressionOpt.ArgumentList.CloseParenToken.IsMissing Then
InvertConditional\VisualBasicInvertConditionalCodeRefactoringProvider.vb (3)
25Return Not conditional.FirstCommaToken.IsMissing AndAlso 26Not conditional.SecondCommaToken.IsMissing AndAlso 27Not conditional.CloseParenToken.IsMissing
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (3)
66If invocation.ArgumentList IsNot Nothing AndAlso Not invocation.ArgumentList.CloseParenToken.IsMissing Then 106Not objectCreationExpression.ArgumentList.CloseParenToken.IsMissing Then 141Not attribute.ArgumentList.CloseParenToken.IsMissing Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
118Not invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing 122Not invocationExpressionOpt.ArgumentList.CloseParenToken.IsMissing
Structure\Providers\InterpolatedStringExpressionStructureProvider.vb (2)
19If node.DollarSignDoubleQuoteToken.IsMissing OrElse 20node.DoubleQuoteToken.IsMissing Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (32)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (4)
72If newToken.IsMissing OrElse TypeOf newToken.Parent Is ArgumentSyntax OrElse _semanticModel Is Nothing Then 253If Not token.IsMissing Then 266If Not token.IsMissing Then 287If Not token.IsMissing Then
Classification\Worker.XmlClassifier.vb (3)
251If Not element.LocalName.IsMissing Then 303If Not syntax.Token2.IsMissing Then 307If Not syntax.Token3.IsMissing Then
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (7)
311paramList.OpenParenToken.IsMissing AndAlso 312paramList.CloseParenToken.IsMissing 318argsList.OpenParenToken.IsMissing AndAlso 319argsList.CloseParenToken.IsMissing 459If Not originalToken.IsMissing OrElse 548If previousToken.IsMissing OrElse previousToken.IsSkipped OrElse previousToken.Kind = 0 Then 559If nextToken.IsMissing OrElse nextToken.IsSkipped Then
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (2)
180If curEndKeyword.IsMissing AndAlso curIfKeyword.IsMissing Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (3)
238If Not binaryOperator.OperatorToken.IsMissing Then 276If token.IsMissing OrElse Not (SyntaxFacts.IsOperator(token.Kind) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then 295If Not node.OperatorToken.IsMissing Then
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
125If token1.IsLastTokenOfStatement() AndAlso Not token1.IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
47If node.OpenParenToken.IsMissing OrElse node.CloseParenToken.IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\IsStatementTerminatingTokenVisitor.vb (1)
135Return token.Kind <> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (2)
19Loop While token.IsMissing 71Loop While token.IsMissing
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
837Not terminatingToken.IsMissing AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
117argumentList.OpenParenToken.IsMissing OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (2)
103If token.Span.End <= trivia.SpanStart AndAlso Not token.IsMissing Then 196If lastVisibleTokenOnPreviousLine.GetNextToken(includeZeroWidth:=True).IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (2)
76If previousToken.IsMissing AndAlso neverUseWhenHavingMissingToken Then 78ElseIf previousToken.IsMissing Then
Microsoft.CodeAnalysis.Workspaces (13)
FindSymbols\FindReferences\FindReferenceCache.cs (1)
151=> !token.IsMissing && this.SyntaxFacts.IsIdentifier(token) && this.SyntaxFacts.TextMatch(token.ValueText, identifier);
Rename\ConflictEngine\ConflictingIdentifierTracker.cs (2)
24if (token.IsMissing || token.ValueText == null) 71if (token.IsMissing || token.ValueText == null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
38if (lastToken.IsMissing)
Roslyn.Diagnostics.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
951if (!token.IsMissing) 969if (!current.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
349if (operation.TextSpan.End == position && nextToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (2)
452if (token1.IsMissing || token2.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (2)
547if ((this.Token1.IsMissing && trivia1.RawKind == 0) || 548(trivia2.RawKind == 0 && this.Token2.IsMissing))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
89if (startToken.IsMissing) 107if (endToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (1)
38if (lastToken.IsMissing)
Roslyn.Diagnostics.CSharp.Analyzers (39)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (4)
21if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing) 730if (node.OpenParenToken.IsMissing || node.CloseParenToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
71if (declaration.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
41if (token1.IsMissing && token1.FullWidth() == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
58bracketOrBracePair.openBracketOrBrace.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (2)
72if (node is CollectionExpressionSyntax { OpenBracketToken.IsMissing: false, CloseBracketToken.IsMissing: false } collectionExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
362if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
70if (fromClause.InKeyword.IsMissing) 102if (!baseToken.IsMissing && !baseToken.Equals(endToken)) 113if (lastToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (6)
225if (tryStatement is { TryKeyword.IsMissing: false, Block: not null } && !tryStatement.Block.CloseBraceToken.IsMissing) 234if (catchClause is { CatchKeyword.IsMissing: false, Block: not null } && !catchClause.Block.CloseBraceToken.IsMissing) 243if (finallyClause is { FinallyKeyword.IsMissing: false, Block: not null } && !finallyClause.Block.CloseBraceToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
820return identifier.IsMissing ? missingTokenPlaceholder : identifier.Text; 843builder.Append(nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text); 872return nameToken.IsMissing ? missingTokenPlaceholder : nameToken.Text;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
421if (usingDirective.Alias == null || usingDirective.Alias.EqualsToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543.FirstOrDefault(a => !a.IsMissing && a.IsKindOrHasMatchingText(kind));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1594if (parenthesizedLambda.ArrowToken.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (1)
172genericName.TypeArgumentList.LessThanToken == lessThanToken && !genericName.TypeArgumentList.GreaterThanToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
58if (lastToken.IsMissing) 99if (token.IsMissing || token.IsKind(SyntaxKind.None))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
48if (token.IsMissing ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (2)
61if (endToken.IsMissing) 107if (closeBrace.IsMissing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (6)
89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 142!constructorInitializer.ThisOrBaseKeyword.IsMissing) 149var colonIsFirstTokenOnLine = !constructorInitializer.ColonToken.IsMissing && constructorInitializer.ColonToken.IsFirstTokenOnLine(text); 150var thisOrBaseIsFirstTokenOnLine = !constructorInitializer.ThisOrBaseKeyword.IsMissing && constructorInitializer.ThisOrBaseKeyword.IsFirstTokenOnLine(text); 170=> node != null && node.OpenBracketToken.IsMissing && node.CloseBracketToken.IsMissing;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
94if (braces.closeBrace.IsMissing)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
47If node.OpenParenToken.IsMissing OrElse node.CloseParenToken.IsMissing Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
959Return If(identifier.IsMissing, missingTokenPlaceholder, identifier.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
117argumentList.OpenParenToken.IsMissing OrElse