27 references to IsEmpty
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler_Helpers.cs (4)
790return initializer != null && initializer.Expressions.IsEmpty(); 799&& accessorDeclarationNode.Body.Statements.IsEmpty() 815return accessorList.Span.Contains(caretPosition) && accessorList.Accessors.IsEmpty(); 831&& accessorList.Accessors.IsEmpty();
Microsoft.CodeAnalysis.CSharp.Features (6)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
297if (typeList.IsEmpty()) 391if (typeDeclaration.Members.IsEmpty()) 534if (newInitializer.Expressions.IsEmpty()) 597if (!p.AttributeLists.IsEmpty()) 601leadingPropTrivia = leadingPropTrivia.Concat(p.Modifiers.IsEmpty()
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
140if (property.AccessorList == null || property.AccessorList.Accessors.IsEmpty())
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
174while (!queue.IsEmpty())
Microsoft.CodeAnalysis.Features (8)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
212if (endOfFileToken.LeadingTrivia.IsEmpty() &&
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1234Debug.Assert(!enclosingBodyMap.Forward.IsEmpty()); 1276else if (enclosingBodyMap.Forward.IsEmpty()) 1689if (lambdaInfos.TryGetValue(oldParentLambdaBody, out var lambdaInfo) && !lambdaInfo.BodyMap.Forward.IsEmpty())
EditAndContinue\ActiveStatementsMap.cs (1)
170=> InstructionMap.IsEmpty();
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
41if (documents.IsEmpty())
Shared\Utilities\ExtractTypeHelpers.cs (1)
144while (!unanalyzedTypeParameters.IsEmpty())
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
132if (completionList.ItemsList.IsEmpty())
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionHandler.cs (1)
176if (completionList.ItemsList.IsEmpty())
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (1)
217while (!stack.IsEmpty())
Microsoft.CodeAnalysis.Workspaces (6)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
240/// This method is necessary to avoid an ambiguity between <see cref="IsEmpty{T}(IReadOnlyCollection{T})"/> and <see cref="IsEmpty{T}(ICollection{T})"/>. 248/// This method is necessary to avoid an ambiguity between <see cref="IsEmpty{T}(IReadOnlyCollection{T})"/> and <see cref="IsEmpty{T}(ICollection{T})"/>.
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
189if (collection.IsEmpty())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
235if (declarationList.IsEmpty())
Workspace\Solution\ProjectDependencyGraph.cs (1)
154var referencedProjectIds = projectReferences.IsEmpty() ? [] :
Workspace\Solution\SolutionCompilationState.cs (1)
639if (!oldDocumentStates.Ids.IsEmpty())