29 references to AsImmutable
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\NodeSelectionHelpers.cs (2)
41
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Declaration.Variables.
AsImmutable
<SyntaxNode>(),
42
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Declaration.Variables.
AsImmutable
<SyntaxNode>(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (6)
57
.
AsImmutable
(),
109
.
AsImmutable
();
186
.
AsImmutable
();
582
var classTrivia = typeDeclaration.GetLeadingTrivia().Where(trivia => !trivia.IsWhitespace()).
AsImmutable
();
607
.
AsImmutable
();
823
}).
AsImmutable
();
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
93
.SelectAsArray(UnwrapPropertyToField).WhereNotNull().
AsImmutable
();
216
.
AsImmutable
();
980
whenTrue, whenFalse, bodyOps.Skip(1).
AsImmutable
(), out var successRequirement, out var remainingStatments))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (1)
84
.
AsImmutable
();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
23
return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.
AsImmutable
());
Microsoft.CodeAnalysis.Features (13)
AddImport\AbstractAddImportFeatureService.cs (1)
556
document, diagnosticsForSourceSpan.Key, diagnosticsForSourceSpan.
AsImmutable
(),
Completion\CommonCompletionUtilities.cs (1)
147
return CompletionDescription.Create(textContentBuilder.
AsImmutable
());
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (2)
46
var change = Utilities.Collapse(allChangesText, allTextChanges.
AsImmutable
());
63
return CompletionChange.Create(change, allTextChanges.
AsImmutable
(), properties: props, snippetChange.FinalCaretPosition, includesCommitCharacter: true);
EditAndContinue\EditSessionTelemetry.cs (4)
18
public readonly ImmutableArray<(ushort EditKind, ushort SyntaxKind, Guid projectId)> RudeEdits = telemetry._rudeEdits.
AsImmutable
();
19
public readonly ImmutableArray<string> EmitErrorIds = telemetry._emitErrorIds.
AsImmutable
();
20
public readonly ImmutableArray<Guid> ProjectsWithValidDelta = telemetry._projectsWithValidDelta.
AsImmutable
();
21
public readonly ImmutableArray<Guid> ProjectsWithUpdatedBaselines = telemetry._projectsWithUpdatedBaselines.
AsImmutable
();
GenerateType\AbstractGenerateTypeService.cs (1)
86
actions.
AsImmutable
(),
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
486
return finalParts.
AsImmutable
();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.AbstractInvocationInfo.cs (1)
73
constraintTypes: constraints.
AsImmutable
(),
src\roslyn\src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (2)
49
var upgradeableProjects = solution.Projects.Where(p => CanUpgrade(p, language, newVersion)).
AsImmutable
();
72
return result.
AsImmutable
();
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\Extensions.cs (1)
232
AddDiagnosticsToResult(group.
AsImmutable
(), ref result, group.Key, additionalDocumentId: null,
Differencing\EditScript.cs (1)
26
Edits = edits.
AsImmutable
();
Shared\Utilities\DocumentationComment.cs (1)
155
_comment._exceptionTexts.Add(typeAndBuilderPair.Key, typeAndBuilderPair.Value.
AsImmutable
());