281 references to IsEmpty
dotnet-format (3)
Formatters\EndOfLineFormatter.cs (1)
43if (lineEndingSpan.IsEmpty)
Formatters\FinalNewlineFormatter.cs (2)
39var hasFinalNewline = lastLine.Span.IsEmpty; 58hasFinalNewline = lastLine.Span.IsEmpty;
GenerateDocumentationAndConfigFiles (29)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
91if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
48if (selection.IsEmpty || node.Span.IsEmpty)
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\VirtualChars\VirtualChar.cs (1)
77if (span.IsEmpty)
Microsoft.CodeAnalysis (2)
Text\CompositeText.cs (1)
515(nextSegment.Lines.Count == 2 && nextSegment.Lines[1].SpanIncludingLineBreak.IsEmpty));
Text\SourceText.cs (1)
799where !c.Span.IsEmpty || c.NewText?.Length > 0
Microsoft.CodeAnalysis.Analyzers (29)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
91if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
48if (selection.IsEmpty || node.Span.IsEmpty)
Microsoft.CodeAnalysis.AnalyzerUtilities (26)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
Microsoft.CodeAnalysis.CodeStyle (29)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
51if (root.FullSpan.IsEmpty)
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (2)
64if (change.NewText.Length > 0 && !change.Span.IsEmpty) 90if (change.NewText.Length == 0 && change.Span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (1)
36if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
91if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
48if (selection.IsEmpty || node.Span.IsEmpty)
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpSemanticModel.cs (1)
1344if (fullSpan.IsEmpty)
Symbols\Symbol.cs (1)
454wasZeroWidthMatch = loc.SourceSpan.IsEmpty && loc.SourceSpan.End == declarationSpan.Start;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
936if (node.Span.IsEmpty)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
913return lineBreakSpan.IsEmpty
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
38if (!textSpan.IsEmpty)
CodeRefactorings\NodeSelectionHelpers.cs (1)
21if (span.IsEmpty)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
354if (span.IsEmpty)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
27if (!span.IsEmpty)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
38if (!span.IsEmpty)
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
34if (!span.IsEmpty)
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
136if (span.IsEmpty)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
596if (statement is not LocalDeclarationStatementSyntax declarationStatement || declarationStatement.Declaration.Variables.FullSpan.IsEmpty) 902var usingKeyword = originalIdentifierToken.Parent?.Parent?.Parent is LocalDeclarationStatementSyntax { UsingKeyword.FullSpan.IsEmpty: false }
ExtractMethod\CSharpSelectionValidator.cs (1)
406if (textSpan.IsEmpty || textSpan.End == 0)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
137if (span.IsEmpty && token.Kind() == SyntaxKind.OpenParenToken)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
45if (span.IsEmpty &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
913return lineBreakSpan.IsEmpty
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (2)
106Debug.Assert(previousWhiteSpaceSpan.IsEmpty); 183return previousWhiteSpaceSpan.IsEmpty ? trivia.FullSpan : TextSpan.FromBounds(previousWhiteSpaceSpan.Start, trivia.FullSpan.End);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
42if (operatorSpan.IsEmpty || !operatorSpan.IntersectsWith(textSpan))
EmbeddedLanguages\CSharpTestEmbeddedLanguageUtilities.cs (1)
55if (classifiedSpan.TextSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
936if (node.Span.IsEmpty)
Microsoft.CodeAnalysis.Features (33)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
36if (!span.IsEmpty)
AddImport\AbstractAddImportCodeRefactoringProvider.cs (1)
49if (!textSpan.IsEmpty)
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
28if (span.IsEmpty)
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
226if (change.Span.IsEmpty)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
33if (textSpan.IsEmpty)
Copilot\IProposalAdjusterService.cs (1)
257if (changes.IsDefaultOrEmpty || protectedSpan.IsEmpty)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
68var typeNames = member.DescendantNodes().Where(n => IsQualifiedOrSimpleName(n) && !n.Span.IsEmpty);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2398if (rudeEditSpan.IsEmpty) 2972[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.Delete), fullyQualify: diagnosticSpan.IsEmpty)])); 2999[GetDisplayKindAndName(oldSymbol, GetDisplayName(oldDeclaration, EditKind.Delete), fullyQualify: diagnosticSpan.IsEmpty)])); 5302span ??= diagnosticSpan.IsEmpty
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
71if (span.IsEmpty)
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
29Contract.ThrowIfTrue(textSpan.IsEmpty);
ExtractMethod\SelectionValidator.cs (1)
28public bool ContainsValidSelection => !OriginalSpan.IsEmpty;
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
78var afterThisLocation = _state.TextSpan.IsEmpty
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
173else if (textSpan.IsEmpty)
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
68var afterThisLocation = _state.TextSpan.IsEmpty
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
64if (actions.IsDefaultOrEmpty && textSpan.IsEmpty)
Highlighting\HighlightingService.cs (1)
40if (span != lastSpan && !span.IsEmpty)
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
101if (!CanIntroduceVariable(textSpan.IsEmpty, cancellationToken))
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
104if (!textSpan.IsEmpty)
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
50if (span.IsEmpty)
SemanticSearch\SearchExceptionDefinitionItem.cs (1)
31sourceSpans: documentSpan.SourceSpan.IsEmpty ? [] : [documentSpan],
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
164if (oldMember.Span.IsEmpty)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
51if (root.FullSpan.IsEmpty)
src\roslyn\src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (2)
64if (change.NewText.Length > 0 && !change.Span.IsEmpty) 90if (change.NewText.Length == 0 && change.Span.IsEmpty)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (1)
36if (textSpan.IsEmpty)
Wrapping\AbstractWrapper.cs (1)
49if (item == null || item.Span.IsEmpty || item.IsMissing)
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
38if (!span.IsEmpty)
Wrapping\SeparatedSyntaxList\AbstractSeparatedSyntaxListWrapper.cs (3)
56if (listSyntax == null || listSyntax.Span.IsEmpty) 62if (firstToken.IsMissing || lastToken.IsMissing || firstToken.Span.IsEmpty || lastToken.Span.IsEmpty)
Microsoft.CodeAnalysis.ResxSourceGenerator (26)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
Microsoft.CodeAnalysis.VisualBasic (2)
CommandLine\CommandLineDiagnosticFormatter.vb (2)
66If sourceSpan.IsEmpty AndAlso line.Start = sourceSpanEnd AndAlso linenumber > 0 Then 90If sourceSpan.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeRefactorings\NodeSelectionHelpers.vb (1)
18If span.IsEmpty Then
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
80If span.IsEmpty Then
ExtractMethod\VisualBasicSelectionValidator.vb (1)
331If textSpan.IsEmpty OrElse textSpan.End = 0 Then
Highlighting\KeywordHighlightingHelpers.vb (1)
87If Not previousToken.Span.IsEmpty Then
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
30If span.IsEmpty AndAlso expressionStatement.Expression.IsKind(SyntaxKind.IdentifierName) Then
SolutionCrawler\VisualBasicDocumentDifferenceService.vb (1)
56If innerSpan.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (1)
36If operatorSpan.IsEmpty OrElse Not operatorSpan.IntersectsWith(textSpan) Then
Microsoft.CodeAnalysis.Workspaces (36)
Classification\ClassifierHelper.cs (3)
195Debug.Assert(!span.TextSpan.IsEmpty); 250if (!getSpan(part).IsEmpty) 266if (syntacticPartSpan.IsEmpty)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
149=> change.Span.IsEmpty;
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (3)
114if (!aliasToken.Span.IsEmpty) 127if (!creationKeyword.Span.IsEmpty) 143if (!creationKeyword.Span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
91if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
48if (selection.IsEmpty || node.Span.IsEmpty)
Microsoft.DotNet.ProjectTools (2)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (2)
106Debug.Assert(previousWhiteSpaceSpan.IsEmpty); 177return previousWhiteSpaceSpan.IsEmpty ? trivia.FullSpan : TextSpan.FromBounds(previousWhiteSpaceSpan.Start, trivia.FullSpan.End);
Roslyn.Diagnostics.Analyzers (29)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextSpanExtensions.cs (1)
69if (except.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AbstractSyntaxFormatting.cs (2)
21private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 38spansToFormat = node.FullSpan.IsEmpty ? [] : [node.FullSpan];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.cs (6)
183if (intervalTreeSpan.IsEmpty || 266if (operation.TextSpan.IsEmpty) 302if (operation.TextSpan.IsEmpty) 329if (operation.TextSpan.IsEmpty) 350if (operation.TextSpan.IsEmpty) 379if (operation.TextSpan.IsEmpty ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (4)
509if (!token.FullSpan.IsEmpty) 517Debug.Assert(token.FullSpan.IsEmpty); 520if (!_tokens[i].FullSpan.IsEmpty) 535if (!_tokens[i].FullSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (7)
29if (!allowEmptyNodes && node.Span.IsEmpty) 39/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 44if (span.IsEmpty) 76if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 95if (!selectionTrimmed.IsEmpty) 312tokenToLeft = tokenToLeft.Span.IsEmpty
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
64var token = textSpan.IsEmpty 116if (textSpan.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (1)
84Contract.ThrowIfTrue(textSpan.IsEmpty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\LightweightOverloadResolution.cs (1)
252=> expression.Span.IsEmpty;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (1)
28if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (1)
91if (span.IsEmpty)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
48if (selection.IsEmpty || node.Span.IsEmpty)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
936if (node.Span.IsEmpty)