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