1 write to SubjectBuffer
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\AbstractSnippetExpansionClient.cs (1)
52SubjectBuffer = subjectBuffer;
20 references to SubjectBuffer
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (20)
Snippets\AbstractSnippetExpansionClient.cs (15)
100var formattingSpan = CommonFormattingHelpers.GetFormattingSpan(SubjectBuffer.CurrentSnapshot, snippetTrackingSpan.GetSpan(SubjectBuffer.CurrentSnapshot)); 102SubjectBuffer.FormatAndApplyToBuffer(formattingSpan, EditorOptionsService, CancellationToken.None); 124endTrackingSpan.GetSpan(SubjectBuffer.CurrentSnapshot), 140var endSnapshotSpan = endTrackingSpan.GetSpan(SubjectBuffer.CurrentSnapshot); 141SubjectBuffer.Delete(endSnapshotSpan.Span); 146var line = SubjectBuffer.CurrentSnapshot.GetLineFromPosition(endSnapshotSpan.Start.Position); 153var document = this.SubjectBuffer.CurrentSnapshot.GetOpenDocumentInCurrentContextWithChanges(); 156var lineFormattingOptions = SubjectBuffer.GetLineFormattingOptions(EditorOptionsService, explicitFormat: false); 165SubjectBuffer.Delete(new Span(line.Start.Position, line.Length)); 166_ = SubjectBuffer.CurrentSnapshot.GetSpan(new Span(line.Start.Position, 0)); 303_ = SubjectBuffer.CurrentSnapshot.GetPoint(startPositionInSubjectBuffer); 304_ = SubjectBuffer.CurrentSnapshot.GetPoint(endPositionInSubjectBuffer); 306SubjectBuffer.CurrentSnapshot.GetSpan(startPositionInSubjectBuffer, endPositionInSubjectBuffer - startPositionInSubjectBuffer), 389var subjectBufferSpanCollection = TextView.BufferGraph.MapDownToBuffer(snapshotSpan, SpanTrackingMode.EdgeExclusive, SubjectBuffer);
Snippets\CSharpSnippets\SnippetExpansionClient.cs (5)
46SubjectBuffer.Insert(endPosition, commentString); 49return SubjectBuffer.CurrentSnapshot.CreateTrackingSpan(commentSpan, SpanTrackingMode.EdgeExclusive); 61"SimpleTypeName" => new SnippetFunctionSimpleTypeName(this, SubjectBuffer, fieldName, param), 62"ClassName" => new SnippetFunctionClassName(this, SubjectBuffer, fieldName), 63"GenerateSwitchCases" => new SnippetFunctionGenerateSwitchCases(this, SubjectBuffer, fieldName, param),