89 references to ToImmutableArray
BuildValidator (3)
CompilationDiff.cs (3)
179var peReader = new PEReader(rebuildBytes.ToImmutableArray()); 264var originalPeReader = new PEReader(_originalPortableExecutableBytes.ToImmutableArray()); 265var rebuildPeReader = new PEReader(_rebuildPortableExecutableBytes.ToImmutableArray());
CodeStyleConfigFileGenerator (1)
Program.cs (1)
40var assemblyList = args[3].Split([';'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Metrics (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Metrics.Legacy (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.CSharp (3)
Lowering\SyntheticBoundNodeFactory.cs (1)
751=> New(ctor, args.ToImmutableArray());
Symbols\FileIdentifier.cs (1)
49hash = hashAlgorithm.ComputeHash(encodedFilePath).ToImmutableArray();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
353lazyFilePathChecksum = ordinal.ToImmutableArray(),
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
12705m1Tuple.GetMembersUnordered().ToTestDisplayStrings().ToImmutableArray().Sort()); 16580((ErrorTypeSymbol)((Symbols.PublicModel.ErrorTypeSymbol)xSymbol).UnderlyingSymbol).GetMembersUnordered().ToTestDisplayStrings().ToImmutableArray().Sort()); 16619((ErrorTypeSymbol)((Symbols.PublicModel.ErrorTypeSymbol)xSymbol).UnderlyingSymbol).GetMembersUnordered().ToTestDisplayStrings().ToImmutableArray().Sort());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Diagnostics\DiagnosticAnalyzerTests.AllInOne.cs (3)
41var options = new AnalyzerOptions(new[] { new TestAdditionalText() }.ToImmutableArray<AdditionalText>()); 102var options = new AnalyzerOptions(new[] { new TestAdditionalText() }.ToImmutableArray<AdditionalText>()); 114new[] { new TestAdditionalText("myfilepath", text) }.ToImmutableArray<AdditionalText>()
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3606analyzers.ToImmutableArray(),
Diagnostics\DiagnosticSuppressorTests.cs (1)
715var compilationWithAnalyzers = new CompilationWithAnalyzers(compilation, analyzersAndSuppressors.ToImmutableArray(), options);
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Native.cs (1)
641var signature = constant.GetSignature().ToImmutableArray();
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (1)
CSharpFunctionResolverTests.cs (1)
463new Module(metadata: TestResources.MetadataTests.Invalid.IncorrectCustomAssemblyTableSize_TooManyMethodSpecs.ToImmutableArray()));
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorMappingServiceWrapper.cs (3)
47return changes.ToImmutableArray(); 62return roslynSpans.ToImmutableArray(); 79return roslynSpans.ToImmutableArray();
Microsoft.CodeAnalysis.Features (3)
CodeLens\CodeLensReferencesService.cs (1)
213return result.ToImmutableArray();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
386=> @namespace?.Split(s_dotSeparator).ToImmutableArray() ?? default;
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
61: state.RelativeDeclaredNamespace.Split(['.']).ToImmutableArray();
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
DeclarePublicApiAnalyzer.cs (1)
343skippedNamespaces = namespaceStrings.ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.Rebuild (5)
CompilationOptionsReader.cs (2)
192var sourceTextInfo = new SourceTextInfo(name, hashAlgorithm, hash.ToImmutableArray(), encoding); 237return new EmbeddedSourceTextInfo(sourceTextInfo, embeddedText, compressedHash?.ToImmutableArray() ?? ImmutableArray<byte>.Empty);
CSharpCompilationFactory.cs (2)
75: define.Split(',').ToImmutableArray(); 99cryptoPublicKey: optionsReader.GetPublicKey()?.ToImmutableArray() ?? default,
VisualBasicCompilationFactory.cs (1)
112cryptoPublicKey: optionsReader.GetPublicKey()?.ToImmutableArray() ?? default,
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
DeterministicKeyBuilderTests.cs (2)
229var property = GetJsonProperty(compilation.GetDeterministicKey(analyzers: analyzers.ToImmutableArray()), "analyzers"); 235var property = GetJsonProperty(compilation.GetDeterministicKey(generators: generators.ToImmutableArray()), "generators");
RoundTripUtil.cs (2)
119rebuildPdbBytes = new ReadOnlySpan<byte>(rebuildPdbReader.MetadataPointer, rebuildPdbReader.MetadataLength).ToArray().ToImmutableArray(); 146return new EmitInfo(originalBytes, originalReader, pdbSpan.ToArray().ToImmutableArray(), originalPdbReader);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.Test.Utilities (5)
AssemblyLoadTestFixture.cs (2)
460var fakeCompilerAssembly = GenerateDll("Microsoft.CodeAnalysis", analyzerWithFakeCompilerDependencyDirectory, publicKeyOpt: typeof(SyntaxNode).Assembly.GetName().GetPublicKey()?.ToImmutableArray() ?? default, csSource: @" 488var laterFakeCompilerAssembly = GenerateDll("Microsoft.CodeAnalysis", analyzerWithLaterFakeCompileDirectory, publicKeyOpt: typeof(SyntaxNode).Assembly.GetName().GetPublicKey()?.ToImmutableArray() ?? default, csSource: @"
Diagnostics\DiagnosticExtensions.cs (1)
306var analyzersArray = analyzers.ToImmutableArray();
Diagnostics\TestDiagnosticAnalyzer.cs (1)
21protected static readonly ImmutableArray<string> AllAnalyzerMemberNames = new string[] { "AnalyzeCodeBlock", "AnalyzeCompilation", "AnalyzeNode", "AnalyzeSemanticModel", "AnalyzeSymbol", "AnalyzeSyntaxTree", "AnalyzeAdditionalFile", "Initialize", "SupportedDiagnostics" }.ToImmutableArray();
PDB\DeterministicBuildCompilationTestHelpers.cs (1)
147: externAliases.Split(',').ToImmutableArray(),
Microsoft.CodeAnalysis.UnitTests (14)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (8)
532Assert.True(array.ToImmutableArray().IsSubsetOf(other.ToImmutableArray())); 533Assert.False(other.ToImmutableArray().IsSubsetOf(array.ToImmutableArray())); 543Assert.True(array.ToImmutableArray().IsSubsetOf(other.ToImmutableArray())); 544Assert.True(other.ToImmutableArray().IsSubsetOf(array.ToImmutableArray()));
Collections\TemporaryArrayTests.cs (1)
257result.Add(values.ToImmutableArray());
Collections\TopologicalSortTests.cs (1)
22=> (ref TemporaryArray<T> builder, T value) => builder.AddRange(successors[toInt(value)].ToImmutableArray());
Diagnostics\AnalysisContextInfoTests.cs (1)
29var options = new AnalyzerOptions(new[] { new TestAdditionalText() }.ToImmutableArray<AdditionalText>());
InvokeUtil.cs (1)
149var loader = new AnalyzerAssemblyLoader(pathResolvers.ToImmutableArray());
PDB\CustomDebugInfoReaderTests.cs (2)
21Assert.Equal(expected, CustomDebugInfoReader.DecodeForwardIteratorRecord(bytes.ToImmutableArray())); 30Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.DecodeForwardIteratorRecord(bytes.ToImmutableArray()));
Microsoft.CodeAnalysis.Workspaces (2)
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (1)
58_primaryKeyColumns = primaryKeysArray.ToImmutableArray().Add((DataNameIdColumnName, SQLiteIntegerType));
Workspace\CommandLineProject.cs (1)
200return directory.Split(s_folderSplitters, StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\ProjectFile\ProjectFile.cs (1)
277var folders = relativePath == null ? [] : relativePath.Split([PathUtilities.DirectorySeparatorChar, PathUtilities.AltDirectorySeparatorChar], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Microsoft.VisualStudio.LanguageServices (1)
Options\VisualStudioSettingsOptionPersister.cs (1)
191=> manager.TryGetValue(storageKey, out T[] value) == GetValueResult.Success ? (value is null ? default : value.ToImmutableArray()) : default(Optional<object?>);
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Features\Completion\XamlCommitCharacters.cs (2)
31=> new(characters, nonInsertCharacters?.ToImmutableArray() ?? []); 34=> Create(characters.ToImmutableArray(), nonInsertCharacters);
Roslyn.Diagnostics.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableArray_1.cs (1)
964return items.ToImmutableArray();
System.Reflection.Metadata (8)
System\Reflection\Internal\MemoryBlocks\AbstractMemoryBlock.cs (1)
43var result = new ReadOnlySpan<byte>(Pointer + start, length).ToImmutableArray();
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (1)
54immutableKey = key.ToImmutableArray();
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (6)
160userStringSizes.ToImmutableArray(), 161stringSizes.ToImmutableArray(), 162blobSizes.ToImmutableArray(), 163guidSizes.ToImmutableArray()); 186immutable[i] = array[i].ToImmutableArray(); 189return immutable.ToImmutableArray();
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();
Text.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (1)
329select Task.Run(() => ComputeAsync(child, context))).ConfigureAwait(false)).ToImmutableArray();
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
491var names = optionValue.Split(['|'], StringSplitOptions.RemoveEmptyEntries).ToImmutableArray();