36 references to ExpansionSession
Microsoft.VisualStudio.LanguageServices (33)
Snippets\AbstractSnippetExpansionClient.cs (29)
165if (ExpansionSession == null) 173if (ExpansionSession.TryGetHeaderNode("Description", out var descriptionNode) 213ExpansionSession.GetSnippetSpan(fullSnippetSpan); 236ExpansionSession, currentStartPosition, cancellationToken); 246RoslynDebug.AssertNotNull(ExpansionSession); 247if (SetEndPositionIfNoneSpecified(ExpansionSession)) 263ExpansionSession.SetEndSpan(new VsTextSpan 405if (ExpansionSession != null) 411var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: _state.IsFullMethodCallSnippet ? 1 : 0); 415ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 426if (ExpansionSession != null) 428var tabbedInsideSnippetField = VSConstants.S_OK == ExpansionSession.GoToPreviousExpansionField(); 432ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 443if (ExpansionSession != null) 445ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 468if (ExpansionSession != null) 473var hitWithinField = VSConstants.S_OK == ExpansionSession.GoToNextExpansionField(fCommitIfLast: 0); 477ExpansionSession.EndCurrentExpansion(fLeaveCaret: leaveCaret ? 1 : 0); 780if (ExpansionSession is null) 796ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 813ExpansionSession.EndCurrentExpansion(fLeaveCaret: 1); 835if (ExpansionSession.GetSnippetSpan(textSpan) != VSConstants.S_OK) 841if (ExpansionSession.GetFieldSpan(firstField, textSpan) != VSConstants.S_OK) 851if (ExpansionSession.GetFieldSpan(lastField, textSpan) != VSConstants.S_OK) 872if (ExpansionSession.GetFieldValue(PlaceholderSnippetField, out var placeholderValue) == VSConstants.S_OK && 890if (ExpansionSession.GetFieldValue(previousParameter.Name, out var previousValue) == VSConstants.S_OK) 940if (ExpansionSession.GetEndSpan(textSpan) == VSConstants.S_OK) 944ExpansionSession.SetEndSpan(textSpan[0]); 952if (ExpansionSession == null)
Snippets\SnippetFunctions\SnippetFunctionClassName.cs (1)
37if (snippetExpansionClient.ExpansionSession.GetFieldSpan(FieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)
Snippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
74if (snippetExpansionClient.ExpansionSession?.GetFieldSpan(fieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)
Snippets\SnippetFunctions\SnippetFunctionSimpleTypeName.cs (2)
63if (snippetExpansionClient.ExpansionSession == null) 68if (snippetExpansionClient.ExpansionSession.GetFieldSpan(_fieldName, surfaceBufferFieldSpan) != VSConstants.S_OK)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Snippets\SnippetExpansionClient.cs (2)
66RoslynDebug.AssertNotNull(ExpansionSession); 69if (ExpansionSession.GetEndSpan(endSpanInSurfaceBuffer) != VSConstants.S_OK)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetExpansionClient.vb (1)
83If ExpansionSession.GetEndSpan(endSpanInSurfaceBuffer) <> VSConstants.S_OK Then