ExpansionProvider.GetExpansionSpan 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回当前正在编辑的代码段占用的跨度。
public:
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan GetExpansionSpan();
public:
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan GetExpansionSpan();
virtual Microsoft::VisualStudio::TextManager::Interop::TextSpan GetExpansionSpan();
public virtual Microsoft.VisualStudio.TextManager.Interop.TextSpan GetExpansionSpan ();
abstract member GetExpansionSpan : unit -> Microsoft.VisualStudio.TextManager.Interop.TextSpan
override this.GetExpansionSpan : unit -> Microsoft.VisualStudio.TextManager.Interop.TextSpan
Public Overridable Function GetExpansionSpan () As TextSpan
返回
返回一个 TextSpan 对象,该对象表示源文件中代码段的跨度。
注解
基方法通过 GetSnippetSpan 对 IVsExpansionSession 表示当前代码段扩展会话的对象调用方法来获取范围。 此方法假定扩展会话已由先前对或方法的调用设置 InsertSpecificExpansion InsertNamedExpansion 。
在默认的托管包框架的语言服务类实现中,从方法调用此方法, HandlePreExec 以确定在代码片段编辑会话过程中键入 Enter 键时,将编辑插入符号放置在何处。