9 writes to ExpansionSession
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (9)
Snippets\AbstractSnippetExpansionClient.cs (9)
239
ExpansionSession
= null;
257
ExpansionSession
= null;
271
ExpansionSession
= null;
285
ExpansionSession
= null;
314
ExpansionSession
= expansion.InsertExpansion(dataBufferSpan, this, LanguageServiceGuid);
327
ExpansionSession
= null;
339
this.
ExpansionSession
= pSession;
355
ExpansionSession
= expansion.InsertNamedExpansion(title, pszPath, new SnapshotSpan(textSpan, 0), this, LanguageServiceGuid, false);
363
ExpansionSession
= null;
28 references to ExpansionSession
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (28)
Snippets\AbstractSnippetExpansionClient.cs (18)
90
Contract.ThrowIfNull(
ExpansionSession
);
95
var fullSnippetSpan =
ExpansionSession
.GetSnippetSpan();
114
Contract.ThrowIfNull(
ExpansionSession
);
116
if (SetEndPositionIfNoneSpecified(
ExpansionSession
))
131
ExpansionSession
.EndSpan = new SnapshotSpan(endSpanInSurfaceBuffer.Start, 0);
232
if (
ExpansionSession
!= null)
234
var tabbedInsideSnippetField =
ExpansionSession
.GoToNextExpansionField(false);
238
ExpansionSession
.EndCurrentExpansion(leaveCaret: true);
250
if (
ExpansionSession
!= null)
252
var tabbedInsideSnippetField =
ExpansionSession
.GoToPreviousExpansionField();
256
ExpansionSession
.EndCurrentExpansion(leaveCaret: true);
268
if (
ExpansionSession
!= null)
270
ExpansionSession
.EndCurrentExpansion(leaveCaret: true);
280
if (
ExpansionSession
!= null)
283
var hitWithinField =
ExpansionSession
.GoToNextExpansionField(commitIfLast: false);
284
ExpansionSession
.EndCurrentExpansion(leaveCaret: !hitWithinField);
315
if (
ExpansionSession
== null)
322
if (
ExpansionSession
== null)
Snippets\CSharpSnippets\SnippetExpansionClient.cs (2)
35
Contract.ThrowIfNull(
ExpansionSession
);
37
var endSpanInSurfaceBuffer =
ExpansionSession
.EndSpan;
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (2)
55
Contract.ThrowIfNull(_snippetExpansionClient.
ExpansionSession
);
57
var subjectBufferFieldSpan = _snippetExpansionClient.
ExpansionSession
.GetFieldSpan(SwitchExpressionField);
Snippets\SnippetFunctions\AbstractSnippetFunctionClassName.cs (2)
33
Contract.ThrowIfNull(_snippetExpansionClient.
ExpansionSession
);
35
var surfaceBufferFieldSpan = _snippetExpansionClient.
ExpansionSession
.GetFieldSpan(FieldName);
Snippets\SnippetFunctions\AbstractSnippetFunctionGenerateSwitchCases.cs (2)
80
Contract.ThrowIfNull(_snippetExpansionClient.
ExpansionSession
);
82
var surfaceBufferFieldSpan = _snippetExpansionClient.
ExpansionSession
.GetFieldSpan(CaseGenerationLocationField);
Snippets\SnippetFunctions\AbstractSnippetFunctionSimpleTypeName.cs (2)
57
Contract.ThrowIfNull(_snippetExpansionClient.
ExpansionSession
);
59
var surfaceBufferFieldSpan = _snippetExpansionClient.
ExpansionSession
.GetFieldSpan(_fieldName);