33 references to ExpansionSession
Microsoft.VisualStudio.LanguageServices (33)
Snippets\SnippetExpansionClient.cs (29)
161if (ExpansionSession == null) 169if (ExpansionSession.TryGetHeaderNode("Description", out var descriptionNode) 209ExpansionSession.GetSnippetSpan(fullSnippetSpan); 216var endPositionTrackingSpan = isFullSnippetFormat ? _languageHelper.InsertEmptyCommentAndGetEndPositionTrackingSpan(ExpansionSession, TextView, SubjectBuffer) : null; 232ExpansionSession, currentStartPosition, cancellationToken)); 242RoslynDebug.AssertNotNull(ExpansionSession); 243if (SetEndPositionIfNoneSpecified(ExpansionSession)) 259ExpansionSession.SetEndSpan(new VsTextSpan 401if (ExpansionSession != null) 407var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: _state.IsFullMethodCallSnippet ? 1 : 0); 411ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 422if (ExpansionSession != null) 424var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToPreviousExpansionField(); 428ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 439if (ExpansionSession != null) 441ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 464if (ExpansionSession != null) 469var hitWithinField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: 0); 473ExpansionSession.EndCurrentExpansion(fLeaveCaret: leaveCaret ? 1 : 0); 787if (ExpansionSession is null) 803ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 834if (ExpansionSession.GetSnippetSpan(textSpan) != VSConstants.S_OK) 840if (ExpansionSession.GetFieldSpan(firstField, textSpan) != VSConstants.S_OK) 850if (ExpansionSession.GetFieldSpan(lastField, textSpan) != VSConstants.S_OK) 871if (ExpansionSession.GetFieldValue(PlaceholderSnippetField, out var placeholderValue) == VSConstants.S_OK && 889if (ExpansionSession.GetFieldValue(previousParameter.Name, out var previousValue) == VSConstants.S_OK) 939if (ExpansionSession.GetEndSpan(textSpan) == VSConstants.S_OK) 943ExpansionSession.SetEndSpan(textSpan[0]); 951if (ExpansionSession == null)
Snippets\SnippetFunctions\SnippetFunctionClassName.cs (1)
36if (snippetExpansionClient.ExpansionSession.GetFieldSpan(FieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)
Snippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
71if (snippetExpansionClient.ExpansionSession?.GetFieldSpan(fieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)
Snippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (2)
58if (snippetExpansionClient.ExpansionSession == null) 63if (snippetExpansionClient.ExpansionSession.GetFieldSpan(_fieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)