14 references to ToImmutable
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (14)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
285
return arrayBuilder.
ToImmutable
();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1296
var result = (builder.Count == array.Length) ? array : builder.
ToImmutable
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (3)
99
result =
ToImmutable
();
381
return this.
ToImmutable
();
429
result =
ToImmutable
();
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
233
return namespaceNamesBuilder.
ToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
132
return result.
ToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (3)
79
symbolSpecifications.
ToImmutable
(),
80
namingStyles.
ToImmutable
(),
81
serializableRules.
ToImmutable
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
34
public ImmutableArray<T> ToImmutable() => Builder.
ToImmutable
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (3)
34
visitor.WriteStringArray(friendlyNames.
ToImmutable
());
35
visitor.WriteLocationArray(locations.
ToImmutable
());
44
visitor.WriteSymbolKeyArray(elementTypes.
ToImmutable
());