C# 从IWPTextView、ITextBuffer或ITextDocument获取IVsExpansion对象
我想从扩展包中的代码向XML文件中插入一个自定义代码段 当我有IWPTextView、ITextBuffer或ITextDocument时,有人知道如何获取IVsExpansion对象吗C# 从IWPTextView、ITextBuffer或ITextDocument获取IVsExpansion对象,c#,wpf,visual-studio-2010,code-snippets,visual-studio-extensions,C#,Wpf,Visual Studio 2010,Code Snippets,Visual Studio Extensions,我想从扩展包中的代码向XML文件中插入一个自定义代码段 当我有IWPTextView、ITextBuffer或ITextDocument时,有人知道如何获取IVsExpansion对象吗 有人能帮我吗?前几天你也在MSDN VS Extensibility论坛上发布了这篇文章吗?如果是这样的话,我会用一种可能的方法回答(我没有尝试过,我也不是一个编辑开发人员): 简言之,我相信您可以使用IVsEditorAdapterFactoryService从ITextBuffer->IVsTextBu
有人能帮我吗?前几天你也在MSDN VS Extensibility论坛上发布了这篇文章吗?如果是这样的话,我会用一种可能的方法回答(我没有尝试过,我也不是一个编辑开发人员): 简言之,我相信您可以使用IVsEditorAdapterFactoryService从ITextBuffer->IVsTextBuffer映射,MSDN说ivsExtension是由实现IVsTextBuffer的同一个对象实现的,因此如果您将IVsTextBuffer强制转换为ivsExtension,它应该会成功 瑞安