136 references to IsEmpty
Microsoft.CodeAnalysis (1)
Text\SourceText.cs (1)
670where !c.Span.IsEmpty || c.NewText?.Length > 0
Microsoft.CodeAnalysis.CodeStyle (22)
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
47if (root.FullSpan.IsEmpty)
AbstractSelectedMembers.cs (2)
65var token = textSpan.IsEmpty 117if (textSpan.IsEmpty)
AbstractSyntaxFormatting.cs (2)
23private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 44spansToFormat = node.FullSpan.IsEmpty
BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
CommonFormattingHelpers.cs (1)
81Contract.ThrowIfTrue(textSpan.IsEmpty);
FormattingAnalyzerHelper.cs (2)
33if (change.NewText.Length > 0 && !change.Span.IsEmpty) 58if (change.NewText.Length == 0 && change.Span.IsEmpty)
FormattingContext.cs (6)
184if (intervalTreeSpan.IsEmpty || 267if (operation == null || operation.TextSpan.IsEmpty) 324operation.TextSpan.IsEmpty) 352operation.TextSpan.IsEmpty) 374operation.TextSpan.IsEmpty) 403if (operation.TextSpan.IsEmpty ||
StringBreaker.cs (1)
27if (span.IsEmpty)
TextSpanExtensions.cs (1)
69if (except.IsEmpty)
TokenStream.cs (4)
511if (!token.FullSpan.IsEmpty) 519Debug.Assert(token.FullSpan.IsEmpty); 522if (!_tokens[i].FullSpan.IsEmpty) 537if (!_tokens[i].FullSpan.IsEmpty)
VirtualChar.cs (1)
75if (span.IsEmpty)
Microsoft.CodeAnalysis.CSharp (2)
Compilation\CSharpSemanticModel.cs (1)
1328if (fullSpan.IsEmpty)
Compilation\SyntaxTreeSemanticModel.cs (1)
1781if (loc.SourceSpan.IsEmpty && loc.SourceSpan.End == declarationSpan.Start)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSyntaxFacts.cs (1)
934if (node.Span.IsEmpty)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (1)
247if (embeddedStatement == null || embeddedStatement.Span.IsEmpty)
StringCopyPaste\StringCopyPasteHelpers.cs (1)
550if (spans is [{ IsEmpty: true }])
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
CodeRefactorings\AddMissingImports\CSharpAddMissingImportsRefactoringProviderTests.cs (1)
39if (!pastedTextSpan.IsEmpty)
SplitStringLiteral\SplitStringLiteralCommandHandlerTests.cs (1)
88if (originalSelections.All(selection => selection.IsEmpty))
Microsoft.CodeAnalysis.CSharp.Features (13)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
37if (!textSpan.IsEmpty)
CodeRefactorings\NodeSelectionHelpers.cs (1)
23if (span.IsEmpty)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
345if (span.IsEmpty)
CodeRefactorings\SyncNamespace\CSharpSyncNamespaceCodeRefactoringProvider.cs (1)
31if (!span.IsEmpty)
ConvertNamespace\ConvertNamespaceCodeRefactoringProvider.cs (1)
41if (!span.IsEmpty)
ConvertProgram\ConvertToProgramMainCodeRefactoringProvider.cs (1)
36if (!span.IsEmpty)
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
140if (span.IsEmpty)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
369if (statement is not LocalDeclarationStatementSyntax declarationStatement || declarationStatement.Declaration.Variables.FullSpan.IsEmpty) 667var usingKeyword = originalIdentifierToken.Parent?.Parent?.Parent is LocalDeclarationStatementSyntax { UsingKeyword.FullSpan.IsEmpty: false }
ExtractMethod\CSharpSelectionValidator.cs (1)
496if (textSpan.IsEmpty || textSpan.End == 0)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
134if (span.IsEmpty && token.Kind() == SyntaxKind.OpenParenToken)
IntroduceVariable\CSharpIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
46if (span.IsEmpty &&
SignatureHelp\AbstractCSharpSignatureHelpProvider.LightweightOverloadResolution.cs (1)
272=> expression.Span.IsEmpty;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverTests.cs (1)
1265if (l.IsEmpty)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
36if (!operatorSpan.IsEmpty)
CSharpSyntaxFacts.cs (1)
934if (node.Span.IsEmpty)
Microsoft.CodeAnalysis.EditorFeatures (4)
BracePairs\BracePairsTaggerProvider.cs (1)
112=> span.IsEmpty ? null : span.ToSnapshotSpan(snapshot);
Classification\Semantic\ClassificationUtilities.cs (1)
135if (subTextSpan.IsEmpty)
CommentSelection\AbstractToggleBlockCommentBase.cs (2)
140if (blockCommentSelection.SelectedSpan.IsEmpty 178if (spanToAdd.IsEmpty)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (6)
AbstractCommandHandlerTestState.cs (2)
80var cursorDocument = Workspace.Documents.First(d => d.CursorPosition.HasValue || d.SelectedSpans.Any(ss => ss.IsEmpty)); 84var cursorPosition = cursorDocument.CursorPosition ?? cursorDocument.SelectedSpans.First(ss => ss.IsEmpty).Start;
Completion\AbstractCompletionProviderTests.cs (1)
100return !service.GetMemberBodySpanForSpeculativeBinding(node).IsEmpty;
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (1)
159return !service.GetMemberBodySpanForSpeculativeBinding(node).IsEmpty;
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
126return !service.GetMemberBodySpanForSpeculativeBinding(node).IsEmpty;
TypeInferrer\TypeInferrerTestBase.cs (1)
32return !service.GetMemberBodySpanForSpeculativeBinding(node).IsEmpty;
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
PasteTracking\PasteTrackingTestState.vb (1)
89If (textSpan.IsEmpty) Then
Microsoft.CodeAnalysis.Features (36)
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
47if (root.FullSpan.IsEmpty)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
41if (!span.IsEmpty)
ChangeSignature\AbstractChangeSignatureCodeRefactoringProvider.cs (1)
29if (span.IsEmpty)
CodeRefactoringHelpers.cs (4)
53if (selection.IsEmpty || node.Span.IsEmpty) 105/// Returns unchanged <paramref name="span"/> in case <see cref="TextSpan.IsEmpty"/>. 110if (span.IsEmpty)
CodeRefactorings\AbstractRefactoringHelpersService.cs (4)
67if (selectionTrimmed.IsEmpty && !selectionRaw.IsEmpty) 86if (!selectionTrimmed.IsEmpty) 299tokenToLeft = tokenToLeft.Span.IsEmpty
CodeRefactorings\AddMissingImports\AbstractAddMissingImportsFeatureService.cs (1)
127var orderedTextInserts = allTextChanges.Where(change => change.Span.IsEmpty)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
38if (textSpan.IsEmpty)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (1)
74var typeNames = member.DescendantNodes().Where(n => IsQualifiedOrSimpleName(n) && !n.Span.IsEmpty);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
2154if (rudeEditSpan.IsEmpty) 2761oldSymbol.ToDisplayString(diagnosticSpan.IsEmpty ? s_fullyQualifiedMemberDisplayFormat : s_unqualifiedMemberDisplayFormat)) 4972Contract.ThrowIfTrue(firstSpan.IsEmpty);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
65if (span.IsEmpty)
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
31Contract.ThrowIfTrue(textSpan.IsEmpty);
ExtractMethod\SelectionValidator.cs (1)
45return !OriginalSpan.IsEmpty;
FormattingAnalyzerHelper.cs (2)
33if (change.NewText.Length > 0 && !change.Span.IsEmpty) 58if (change.NewText.Length == 0 && change.Span.IsEmpty)
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
88var afterThisLocation = _state.TextSpan.IsEmpty
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
167if (actions.IsDefaultOrEmpty && textSpan.IsEmpty)
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
75var afterThisLocation = _state.TextSpan.IsEmpty
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (1)
40if (textSpan.IsEmpty)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
66if (actions.IsDefaultOrEmpty && textSpan.IsEmpty)
Highlighting\HighlightingService.cs (1)
47if (span != lastSpan && !span.IsEmpty)
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
100if (!CanIntroduceVariable(textSpan.IsEmpty, cancellationToken))
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (1)
51if (span.IsEmpty)
SolutionCrawler\AbstractDocumentDifferenceService.cs (1)
163if (oldMember.Span.IsEmpty)
Wrapping\AbstractWrapper.cs (1)
50if (item == null || item.Span.IsEmpty || item.IsMissing)
Wrapping\AbstractWrappingCodeRefactoringProvider.cs (1)
41if (!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.LanguageServer.Protocol (2)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
162if (caretLine.Span.IsEmpty)
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
129var nonEmptySpans = spans.Where(s => !s.TextSpan.IsEmpty && s.ClassificationType != ClassificationTypeNames.Text);
Microsoft.CodeAnalysis.UnitTests (2)
Text\TextSpanTest.cs (2)
94Assert.True(span.IsEmpty); 105Assert.False(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.CodeStyle (1)
VisualBasicSyntaxFacts.vb (1)
858If innerSpan.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
CodeRefactorings\AddMissingImports\VisualBasicAddMissingImportsRefactoringProviderTests.vb (1)
31If Not pastedTextSpan.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Features (5)
CodeRefactorings\NodeSelectionHelpers.vb (1)
18If span.IsEmpty Then
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
81If span.IsEmpty Then
ExtractMethod\VisualBasicSelectionValidator.vb (1)
642If textSpan.IsEmpty OrElse textSpan.End = 0 Then
Highlighting\KeywordHighlightingHelpers.vb (1)
87If Not previousToken.Span.IsEmpty Then
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (1)
32If span.IsEmpty AndAlso expressionStatement.Expression.IsKind(SyntaxKind.IdentifierName) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverTests.vb (1)
376If location.IsEmpty Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Parser\ParseExpression.vb (1)
250Assert.True(exp.TypeArgumentList.CloseParenToken.Span.IsEmpty)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
858If innerSpan.IsEmpty Then
Microsoft.CodeAnalysis.Workspaces (24)
AbstractSelectedMembers.cs (2)
65var token = textSpan.IsEmpty 117if (textSpan.IsEmpty)
AbstractSyntaxFormatting.cs (2)
23private static readonly Func<TextSpan, bool> s_notEmpty = s => !s.IsEmpty; 44spansToFormat = node.FullSpan.IsEmpty
BottomUpBaseIndentationFinder.cs (1)
337if (operation.TextSpan.IsEmpty && operation.TextSpan.Start == position)
Classification\ClassifierHelper.cs (3)
166Debug.Assert(!span.TextSpan.IsEmpty); 203if (!part.TextSpan.IsEmpty) 215if (syntacticPart.TextSpan.IsEmpty)
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (1)
148=> change.Span.IsEmpty;
CommonFormattingHelpers.cs (1)
81Contract.ThrowIfTrue(textSpan.IsEmpty);
FormattingContext.cs (6)
184if (intervalTreeSpan.IsEmpty || 267if (operation == null || operation.TextSpan.IsEmpty) 324operation.TextSpan.IsEmpty) 352operation.TextSpan.IsEmpty) 374operation.TextSpan.IsEmpty) 403if (operation.TextSpan.IsEmpty ||
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
89if (span.IsEmpty)
StringBreaker.cs (1)
27if (span.IsEmpty)
TextSpanExtensions.cs (1)
69if (except.IsEmpty)
TokenStream.cs (4)
511if (!token.FullSpan.IsEmpty) 519Debug.Assert(token.FullSpan.IsEmpty); 522if (!_tokens[i].FullSpan.IsEmpty) 537if (!_tokens[i].FullSpan.IsEmpty)
VirtualChar.cs (1)
75if (span.IsEmpty)
Microsoft.VisualStudio.LanguageServices (3)
Venus\ContainedDocument.cs (3)
383if (spanInLeftText.IsEmpty && spanInRightText.IsEmpty) 880if (visibleTextSpan.IsEmpty)