122 references to Empty
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\StringInfo.cs (1)
202
using var result = TemporaryArray<TextSpan>.
Empty
;
StringCopyPaste\UnknownSourcePasteProcessor.cs (1)
88
using var textChanges = TemporaryArray<TextChange>.
Empty
;
Microsoft.CodeAnalysis.CSharp.Features (16)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.NameGenerator.cs (4)
26
using var parts = TemporaryArray<TextSpan>.
Empty
;
43
using var breaks = TemporaryArray<TextSpan>.
Empty
;
52
using var result = TemporaryArray<Words>.
Empty
;
80
using var result = TemporaryArray<string>.
Empty
;
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
105
using var nestedActions = TemporaryArray<CodeAction>.
Empty
;
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
194
using var result = TemporaryArray<IParameterSymbol>.
Empty
;
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
70
using var result = TemporaryArray<SyntaxNode>.
Empty
;
SignatureHelp\LightweightOverloadResolution.cs (2)
68
using var argumentToParameterMap = TemporaryArray<int>.
Empty
;
150
using var specified = TemporaryArray<bool>.
Empty
;
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
103
using var diagnostics = TemporaryArray<Diagnostic>.
Empty
;
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
86
using var fieldsArray = TemporaryArray<(IFieldSymbol field, VariableDeclaratorSyntax declarator, CodeStyleOption2<bool> option)>.
Empty
;
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
108
using var result = TemporaryArray<CollectionMatch<ExpressionSyntax>>.
Empty
;
StringIndentation\CSharpStringIndentationService.cs (1)
34
using var result = TemporaryArray<StringIndentationRegion>.
Empty
;
Structure\Providers\BlockSyntaxStructureProvider.cs (2)
42
using var subHeadings = TemporaryArray<(TextSpan textSpan, TextSpan hintSpan, string type)>.
Empty
;
72
using var subHeadings = TemporaryArray<(TextSpan textSpan, TextSpan hintSpan, string type)>.
Empty
;
UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeRefactoringProvider.cs (1)
171
using var result = TemporaryArray<CodeAction>.
Empty
;
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (2)
47
using var result = TemporaryArray<ImmutableArray<SyntaxTrivia>>.
Empty
;
48
using var currentLine = TemporaryArray<SyntaxTrivia>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
202
using var builder = TemporaryArray<IMethodSymbol>.
Empty
;
214
using var builder = TemporaryArray<IMethodSymbol>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
902
using var variables = TemporaryArray<ILocalSymbol>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConversionGenerator.cs (1)
109
using var tokens = TemporaryArray<SyntaxToken>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1474
using var result = TemporaryArray<TypeInferenceInfo>.
Empty
;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (4)
Utilities\PatternMatcherTests.cs (4)
437
using var result = TemporaryArray<string>.
Empty
;
446
using var parts = TemporaryArray<TextSpan>.
Empty
;
453
using var parts = TemporaryArray<TextSpan>.
Empty
;
481
using var matches = TemporaryArray<PatternMatch>.
Empty
;
Microsoft.CodeAnalysis.Features (44)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
98
using var builder = TemporaryArray<KeyValuePair<string, string>>.
Empty
;
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
181
using var symbolListBuilder = TemporaryArray<SymbolAndSelectionInfo>.
Empty
;
Completion\Providers\Scripting\AbstractLoadDirectiveCompletionProvider.cs (1)
23
using var builder = TemporaryArray<char>.
Empty
;
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
72
using var result = TemporaryArray<CodeAction>.
Empty
;
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
126
using var scopes = TemporaryArray<CodeAction>.
Empty
;
Copilot\ICopilotChangeAnalysisService.cs (1)
315
using var intersectingCollections = TemporaryArray<CodeFixCollection>.
Empty
;
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
21
using var array = TemporaryArray<int>.
Empty
;
EmbeddedLanguages\EmbeddedLanguageInfo.cs (1)
33
using var array = TemporaryArray<int>.
Empty
;
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
69
using var builder = TemporaryArray<CodeAction>.
Empty
;
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (2)
80
using var converted = TemporaryArray<DocumentSpan>.
Empty
;
81
using var convertedClassifiedSpans = TemporaryArray<ClassifiedSpansAndHighlightSpan?>.
Empty
;
FindUsages\DefinitionItemFactory.cs (2)
182
using var metadataLocations = TemporaryArray<AssemblyLocation>.
Empty
;
233
using var source = TemporaryArray<DocumentSpan>.
Empty
;
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
284
using var result = TemporaryArray<CodeAction>.
Empty
;
Highlighting\Keywords\AbstractKeywordHighlighter.cs (1)
42
using var touchingTokens = TemporaryArray<SyntaxToken>.
Empty
;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
116
using var result = TemporaryArray<CodeAction>.
Empty
;
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (2)
154
using var actionsBuilder = TemporaryArray<CodeAction>.
Empty
;
155
using var actionsBuilderAllOccurrences = TemporaryArray<CodeAction>.
Empty
;
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (5)
99
using var nameMatches = TemporaryArray<PatternMatch>.
Empty
;
100
using var containerMatches = TemporaryArray<PatternMatch>.
Empty
;
142
using var matchedSpans = TemporaryArray<TextSpan>.
Empty
;
146
using var allPatternMatches = TemporaryArray<PatternMatch>.
Empty
;
172
using var result = TemporaryArray<ProjectId>.
Empty
;
NavigateTo\NavigateToSearcher.cs (2)
286
using var result = TemporaryArray<ImmutableArray<Project>>.
Empty
;
299
using var buffer = TemporaryArray<Project>.
Empty
;
QuickInfo\CommonQuickInfoProvider.cs (1)
50
using var result = TemporaryArray<SyntaxToken>.
Empty
;
QuickInfo\IndentationHelper.cs (1)
40
using var adjustedClassifiedSpans = TemporaryArray<ClassifiedSpan>.
Empty
;
QuickInfo\Presentation\QuickInfoContentBuilder.cs (4)
40
using var remainingSections = TemporaryArray<QuickInfoSection>.
Empty
;
45
var elements = TemporaryArray<QuickInfoElement>.
Empty
;
52
using var firstLineElements = TemporaryArray<QuickInfoElement>.
Empty
;
131
using var textRuns = TemporaryArray<QuickInfoClassifiedTextRun>.
Empty
;
QuickInfo\Presentation\TaggedTextExtensions.cs (1)
175
using var newElements = TemporaryArray<QuickInfoElement>.
Empty
;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
104
using var matchKinds = TemporaryArray<TSyntaxKind>.
Empty
;
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
74
using var matchKinds = TemporaryArray<TSyntaxKind>.
Empty
;
144
using var locations = TemporaryArray<Location>.
Empty
;
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
90
using var actions = TemporaryArray<CodeAction>.
Empty
;
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
295
using var builder = TemporaryArray<CodeAction>.
Empty
;
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
111
using var result = TemporaryArray<string>.
Empty
;
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
91
using var result = TemporaryArray<CodeAction>.
Empty
;
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (1)
51
using var result = TemporaryArray<ISymbol>.
Empty
;
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
162
using var operations = TemporaryArray<CodeActionOperation>.
Empty
;
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (2)
137
using var results = TemporaryArray<TResult>.
Empty
;
262
using var result = TemporaryArray<string>.
Empty
;
Wrapping\AbstractCodeActionComputer.cs (1)
278
using var result = TemporaryArray<CodeAction>.
Empty
;
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionResultFactory.cs (1)
208
using var result = TemporaryArray<LSP.CompletionItemTag>.
Empty
;
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\RemoteWorkspace.InFlightSolution.cs (1)
181
using var solutions = TemporaryArray<Task>.
Empty
;
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
90
using var builder = TemporaryArray<DiagnosticData>.
Empty
;
Microsoft.CodeAnalysis.Workspaces (45)
Classification\ClassifierHelper.cs (1)
257
using var tempBuffer = TemporaryArray<TClassifiedSpan>.
Empty
;
CodeActions\CodeAction.cs (1)
429
using var result = TemporaryArray<CodeActionOperation>.
Empty
;
CodeFixes\FixAllOccurrences\TextChangeMerger.cs (2)
85
using var overlappingSpans = TemporaryArray<TextChange>.
Empty
;
86
using var intersectingSpans = TemporaryArray<TextChange>.
Empty
;
Diagnostics\DiagnosticAnalysisResult.cs (1)
116
using var result = TemporaryArray<DiagnosticData>.
Empty
;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (4)
273
using var aliasSymbols = TemporaryArray<IAliasSymbol>.
Empty
;
754
using var additionalProperties = TemporaryArray<(string key, string value)>.
Empty
;
782
using var additionalProperties = TemporaryArray<(string key, string value)>.
Empty
;
874
using var result = TemporaryArray<string>.
Empty
;
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (1)
63
using var names = TemporaryArray<string>.
Empty
;
FindSymbols\SymbolTree\SymbolTreeInfo.cs (6)
171
using var similarNames = TemporaryArray<string>.
Empty
;
172
using var result = TemporaryArray<ISymbol>.
Empty
;
220
using var results = TemporaryArray<ISymbol>.
Empty
;
415
using var containerSymbols = TemporaryArray<ISymbol>.
Empty
;
504
using var builder = TemporaryArray<INamedTypeSymbol>.
Empty
;
505
using var tempBuilder = TemporaryArray<ISymbol>.
Empty
;
FindSymbols\SyntaxTree\SyntaxTreeIndex_Forwarders.cs (1)
63
using var result = TemporaryArray<string>.
Empty
;
Options\GlobalOptionService.cs (1)
87
using var values = TemporaryArray<object?>.
Empty
;
PatternMatching\ContainerPatternMatcher.cs (1)
62
using var tempContainerMatches = TemporaryArray<PatternMatch>.
Empty
;
PatternMatching\PatternMatcher.cs (3)
167
using var candidateHumps = TemporaryArray<TextSpan>.
Empty
;
398
using var tempMatches = TemporaryArray<PatternMatch>.
Empty
;
535
using var matchSpans = TemporaryArray<TextSpan>.
Empty
;
PatternMatching\PatternMatcher.TextChunk.cs (1)
45
PatternHumps = TemporaryArray<TextSpan>.
Empty
;
PatternMatching\PatternMatcherExtensions.cs (1)
15
using var matches = TemporaryArray<PatternMatch>.
Empty
;
src\Dependencies\Collections\TemporaryArray`1.cs (3)
97
return
Empty
;
229
this =
Empty
;
322
this =
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeAlgorithms`2.cs (1)
24
using var result = TemporaryArray<T>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolInfoExtensions.cs (1)
32
using var result = TemporaryArray<ISymbol>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Naming\IdentifierNameParts.cs (2)
29
using var parts = TemporaryArray<TextSpan>.
Empty
;
75
using var words = TemporaryArray<string>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (1)
406
using var parts = TemporaryArray<TextSpan>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\InterceptsLocationUtilities.cs (1)
33
using var result = TemporaryArray<InterceptsLocationData>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (3)
81
using var equivalenceVisitors = TemporaryArray<EquivalenceVisitor>.
Empty
;
82
using var getHashCodeVisitors = TemporaryArray<GetHashCodeVisitor>.
Empty
;
219
using var builder = TemporaryArray<INamedTypeSymbol>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringContextExtensions.cs (2)
70
using var result = TemporaryArray<TSyntaxNode>.
Empty
;
95
using var result = TemporaryArray<TSyntaxNode>.
Empty
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (2)
122
using var statements = TemporaryArray<SyntaxNode>.
Empty
;
368
using var parts = TemporaryArray<TextSpan>.
Empty
;
Utilities\SpellChecker.cs (1)
28
using var result = TemporaryArray<string>.
Empty
;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
182
using var generatedDocumentsBuilder = TemporaryArray<SourceGeneratedDocumentState>.
Empty
;
293
using var generatedDocumentsBuilder = TemporaryArray<SourceGeneratedDocumentState>.
Empty
;
Workspace\Solution\SolutionCompilationState_SourceGenerators.cs (1)
89
using var generators = TemporaryArray<ISourceGenerator>.
Empty
;
Workspace\Solution\SolutionState.cs (1)
1205
using var result = TemporaryArray<DocumentId>.
Empty
;
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
UtilityTest\BKTreeTests.cs (1)
18
using var results = TemporaryArray<string>.
Empty
;