33 references to AsImmutable
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\NodeSelectionHelpers.cs (2)
41FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.Variables.AsImmutable<SyntaxNode>(), 42EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.AsImmutable<SyntaxNode>(),
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (6)
57.AsImmutable(), 109.AsImmutable(); 186.AsImmutable(); 582var classTrivia = typeDeclaration.GetLeadingTrivia().Where(trivia => !trivia.IsWhitespace()).AsImmutable(); 607.AsImmutable(); 823}).AsImmutable();
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
93.SelectAsArray(UnwrapPropertyToField).WhereNotNull().AsImmutable(); 216.AsImmutable(); 980whenTrue, whenFalse, bodyOps.Skip(1).AsImmutable(), out var successRequirement, out var remainingStatments))
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
84.AsImmutable();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
23return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
ExtractInterface\TestExtractInterfaceOptions.cs (1)
51includedMembers: (ChosenMembers ?? AllExtractableMembers).AsImmutable(),
Microsoft.CodeAnalysis.Features (13)
AddImport\AbstractAddImportFeatureService.cs (1)
580document, diagnosticsForSourceSpan.Key, diagnosticsForSourceSpan.AsImmutable(),
Completion\CommonCompletionUtilities.cs (1)
147return CompletionDescription.Create(textContentBuilder.AsImmutable());
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (2)
46var change = Utilities.Collapse(allChangesText, allTextChanges.AsImmutable()); 63return CompletionChange.Create(change, allTextChanges.AsImmutable(), properties: props, snippetChange.FinalCaretPosition, includesCommitCharacter: true);
EditAndContinue\EditSessionTelemetry.cs (4)
17public readonly ImmutableArray<(ushort EditKind, ushort SyntaxKind, Guid projectId)> RudeEdits = telemetry._rudeEdits.AsImmutable(); 18public readonly ImmutableArray<string> EmitErrorIds = telemetry._emitErrorIds.AsImmutable(); 19public readonly ImmutableArray<Guid> ProjectsWithValidDelta = telemetry._projectsWithValidDelta.AsImmutable(); 20public readonly ImmutableArray<Guid> ProjectsWithUpdatedBaselines = telemetry._projectsWithUpdatedBaselines.AsImmutable();
GenerateType\AbstractGenerateTypeService.cs (1)
84actions.AsImmutable(),
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
396return finalParts.AsImmutable();
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
73constraintTypes: constraints.AsImmutable(),
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
50var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).AsImmutable(); 73return result.AsImmutable();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteExportProviderBuilder.cs (1)
51.AsImmutable();
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\Extensions.cs (1)
227AddDiagnosticsToResult(group.AsImmutable(), ref result, group.Key, additionalDocumentId: null,
Differencing\EditScript.cs (1)
26Edits = edits.AsImmutable();
Shared\Utilities\DocumentationComment.cs (1)
155_comment._exceptionTexts.Add(typeAndBuilderPair.Key, typeAndBuilderPair.Value.AsImmutable());
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Formatting\FormattingTestBase.cs (1)
58await AssertFormatAsync(workspace.Services.SolutionServices, expected, root, spans.AsImmutable(), formattingOptions, await document.GetTextAsync());
Roslyn.VisualStudio.Next.UnitTests (1)
Services\ServiceHubServicesTests.cs (1)
113(service, cancellationToken) => service.SynchronizeTextChangesAsync(oldDocument.Id, oldState.Text, newText.GetTextChanges(oldText).AsImmutable(), newState.Text, cancellationToken),