69 references to ToImmutableAndFree
Microsoft.CodeAnalysis.CodeStyle (54)
ArrayBuilderExtensions.cs (4)
96return builder.ToImmutableAndFree(); 136return builder.ToImmutableAndFree(); 176return builder.ToImmutableAndFree(); 223return builder?.ToImmutableAndFree() ?? ImmutableArray<T>.Empty;
EditorConfigNamingStyleParser.cs (3)
61symbolSpecifications.ToImmutableAndFree(), 62namingStyles.ToImmutableAndFree(), 63namingRules.ToImmutableAndFree());
EditorConfigNamingStyleParser_SymbolSpec.cs (3)
219return builder.ToImmutableAndFree(); 284return builder.ToImmutableAndFree(); 348return builder.ToImmutableAndFree();
EnumerableExtensions.cs (8)
311return builder.ToImmutableAndFree(); 328return builder.ToImmutableAndFree(); 340return builder.ToImmutableAndFree(); 352return builder.ToImmutableAndFree(); 367return builder.ToImmutableAndFree(); 382return builder.ToImmutableAndFree(); 397return builder.ToImmutableAndFree(); 409return builder.ToImmutableAndFree();
ICompilationExtensions.cs (2)
39return builder.ToImmutableAndFree(); 69return builder.ToImmutableAndFree();
ISymbolExtensions.cs (2)
383return results.ToImmutableAndFree(); 406return results.ToImmutableAndFree();
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (16)
196return builder.ToImmutableAndFree(); 225return builder.ToImmutableAndFree(); 245return builder.ToImmutableAndFree(); 273return builder.ToImmutableAndFree(); 288return builder.ToImmutableAndFree(); 314return builder.ToImmutableAndFree(); 349return builder.ToImmutableAndFree(); 366return builder.ToImmutableAndFree(); 441return builder.ToImmutableAndFree(); 703return builder.ToImmutableAndFree(); 717return builder.ToImmutableAndFree(); 727return builder.ToImmutableAndFree(); 738return builder.ToImmutableAndFree(); 750return builder.ToImmutableAndFree(); 778return builder.ToImmutableAndFree(); 871dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (3)
318return tmp.ToImmutableAndFree(); 484dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree()); 643return result.ToImmutableAndFree();
OneOrMany.cs (2)
87return new OneOrMany<T>(builder.ToImmutableAndFree()); 125return builder.Count == Count ? this : new OneOrMany<T>(builder.ToImmutableAndFree());
PooledBuilderExtensions.cs (4)
35dictionary.Add(key, items.ToImmutableAndFree()); 49result.Add(key, items.ToImmutableAndFree()); 76return builders[0].ToImmutableAndFree(); 87return result.ToImmutableAndFree();
SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
239return results.ToImmutableAndFree(); 772return builder.ToImmutableAndFree();
SymbolInfoExtensions.cs (1)
28return builder.ToImmutableAndFree();
SymbolSpecification.cs (3)
323return applicableSymbolKindList.ToImmutableAndFree(); 334return applicableAccessibilityList.ToImmutableAndFree(); 345return result.ToImmutableAndFree();
TextChangeRangeExtensions.cs (1)
337return builder.ToImmutableAndFree();
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
AbstractAddParameterCodeFixProvider.cs (1)
222return methodsAndArgumentToAdd.ToImmutableAndFree();
NameGenerator.cs (1)
54return result.ToImmutableAndFree();
SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
38return result.ToImmutableAndFree(); 72return statements.ToImmutableAndFree(); 169return statements.ToImmutableAndFree();
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
281referenceLocations = references.ToImmutableAndFree();
RemoveUnreachableCodeHelpers.cs (3)
83var section = currentSection.ToImmutableAndFree(); 93var lastSection = currentSection.ToImmutableAndFree(); 96return sections.ToImmutableAndFree();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
AbstractAssignOutParametersCodeFixProvider.cs (1)
166return result.ToImmutableAndFree();
CSharpTypeInferenceService.TypeInferrer.cs (2)
1610var elementTypes = elementTypesBuilder.ToImmutableAndFree(); 1612elementTypes, elementNamesBuilder.ToImmutableAndFree(), elementNullableAnnotations: GetNullableAnnotations(elementTypes));
UseExplicitTypeCodeFixProvider.cs (1)
205SyntaxFactory.SeparatedList(builder.ToImmutable(), separatorBuilder.ToImmutableAndFree()),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
51Return result.ToImmutableAndFree()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicAddImportsService.vb (1)
60Return result.ToImmutableAndFree()