50 references to ToImmutable
Microsoft.CodeAnalysis.CodeStyle (25)
AbstractObjectCreationExpressionAnalyzer.cs (1)
83return matches.ToImmutable();
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (6)
283sortedPragmasWithIds.Add((trivia, idsBuilder.ToImmutable(), isDisable)); 384return (userIdExclusions: idBuilder.ToImmutable(), userCategoryExclusions: categoryBuilder.ToImmutable(), analyzerDisabled: false); 460var analyzers = analyzersBuilder.ToImmutable(); 479return (reportedDiagnostics.ToImmutable(), unhandledIds.ToImmutable());
AbstractSelectedMembers.cs (1)
95return selectedMembers.ToImmutable();
AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
108linqMethods = linqMethodSymbolsBuilder.ToImmutable();
AbstractTriviaFormatter.cs (1)
278return changes.ToImmutable();
HashCodeAnalyzer.OperationDeconstructor.cs (1)
44=> (_accessesBase, _hashedSymbols.ToImmutable());
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
644var result = (builder.Count == array.Length) ? array : builder.ToImmutable();
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (3)
88result = ToImmutable(); 298return this.ToImmutable(); 339result = ToImmutable();
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICollectionExtensions.cs\ICollectionExtensions.cs (1)
24return result.ToImmutable();
OrderPreservingMultiDictionary.cs (1)
273return arrayBuilder.ToImmutable();
SuppressMessageAttributeState.cs (1)
75namedAttributeArguments = builder.ToImmutable();
SymbolKey.BodyLevelSymbolKey.cs (1)
36return result.ToImmutable();
SymbolKey.cs (1)
264ImmutableArray<ISymbol>.CastUp(symbols.Builder.ToImmutable()),
SymbolKey.ErrorTypeSymbolKey.cs (1)
62return builder.ToImmutable();
SymbolKey.PooledArrayBuilder.cs (1)
34public ImmutableArray<T> ToImmutable() => Builder.ToImmutable();
SymbolKey.TupleTypeSymbolKey.cs (3)
36visitor.WriteStringArray(friendlyNames.ToImmutable()); 37visitor.WriteLocationArray(locations.ToImmutable()); 46visitor.WriteSymbolKeyArray(elementTypes.ToImmutable());
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
AbstractAddParameterCodeFixProvider.cs (2)
314return builder.ToImmutable(); 345return builder.ToImmutable();
AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
73actions.ToImmutable(),
AbstractMultipleBlankLinesCodeFixProvider.cs (1)
137return new SyntaxTriviaList(builder.ToImmutable());
AddParameterEditor.cs (1)
148return triviaList.ToImmutable();
Fixer.cs (1)
76return mutablePotentialConversionTypes.ToImmutable();
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpSemanticFacts.cs (1)
386return builder.ToImmutable();
RemoveUnreachableCodeHelpers.cs (1)
48siblingStatements = builder.ToImmutable();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (16)
ConvertToRecordHelpers.cs (2)
534return fields.ToImmutable(); 558return fields.ToImmutable();
CSharpInlineDeclarationCodeFixProvider.cs (1)
81return (t.invocationOrCreation, additionalNodesToTrack.ToImmutable());
CSharpTypeInferenceService.TypeInferrer.cs (8)
761return InferTypeInArgument(index, parameterListsWithMatchingCount.ToImmutable(), name, refKind).Concat( 762InferTypeInArgument(index, parameterListsWithoutMatchingCount.ToImmutable(), name, refKind)); 801? matchingRefParameters.ToImmutable() 802: allParameters.ToImmutable(); 2314tupleTypes.ToImmutable(), 2315names.ToImmutable()))); 2389elementTypes = elementTypesBuilder.ToImmutable(); 2390elementNames = elementNamesBuilder.ToImmutable();
MisplacedUsingDirectivesCodeFixProvider.cs (1)
120return result.ToImmutable();
ParameterGenerator.cs (1)
58return result.ToImmutable();
PositionalParameterInfo.cs (1)
72return resultBuilder.ToImmutable();
UseExplicitTypeCodeFixProvider.cs (1)
205SyntaxFactory.SeparatedList(builder.ToImmutable(), separatorBuilder.ToImmutableAndFree()),
UseSimpleUsingStatementCodeFixProvider.cs (1)
105return result.ToImmutable();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
200Return mutablePotentialConversionTypes.ToImmutable()