VsExpansionPackage Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language.
public interface class VsExpansionPackage : Microsoft::VisualStudio::TextManager::Interop::IVsExpansionManager
public interface class VsExpansionPackage : Microsoft::VisualStudio::TextManager::Interop::IVsExpansionManager
__interface VsExpansionPackage : Microsoft::VisualStudio::TextManager::Interop::IVsExpansionManager
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsExpansionPackageClass))]
[System.Runtime.InteropServices.Guid("CA09E5EA-FEE7-4B52-AFE6-8EA2EC53F681")]
public interface VsExpansionPackage : Microsoft.VisualStudio.TextManager.Interop.IVsExpansionManager
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsExpansionPackageClass))]
[System.Runtime.InteropServices.Guid("CA09E5EA-FEE7-4B52-AFE6-8EA2EC53F681")]
[System.Runtime.InteropServices.ComVisible(false)]
public interface VsExpansionPackage : Microsoft.VisualStudio.TextManager.Interop.IVsExpansionManager
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsExpansionPackageClass))>]
[<System.Runtime.InteropServices.Guid("CA09E5EA-FEE7-4B52-AFE6-8EA2EC53F681")>]
type VsExpansionPackage = interface
interface IVsExpansionManager
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.VisualStudio.TextManager.Interop.VsExpansionPackageClass))>]
[<System.Runtime.InteropServices.Guid("CA09E5EA-FEE7-4B52-AFE6-8EA2EC53F681")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type VsExpansionPackage = interface
interface IVsExpansionManager
Public Interface VsExpansionPackage
Implements IVsExpansionManager
- Derived
- Attributes
- Implements
Methods
EnumerateExpansions(Guid, Int32, String[], Int32, Int32, Int32, IVsExpansionEnumeration) |
Retrieves a list of code snippets for the specified coding language. (Inherited from IVsExpansionManager) |
GetExpansionByShortcut(IVsExpansionClient, Guid, String, IVsTextView, TextSpan[], Int32, String, String) |
Retrieves the title and path to a snippet given its shortcut name. (Inherited from IVsExpansionManager) |
GetSnippetShortCutKeybindingState(Int32) |
Determines if a key has been bound to the "Invoke Snippet From Shortcut" command. (Inherited from IVsExpansionManager) |
GetTokenPath(UInt32, String) |
Returns the path to the specified location. (Inherited from IVsExpansionManager) |
InvokeInsertionUI(IVsTextView, IVsExpansionClient, Guid, String[], Int32, Int32, String[], Int32, Int32, String, String) |
Shows an IntelliSense list of code snippets that can be inserted into the source through the provided IVsExpansionClient object. (Inherited from IVsExpansionManager) |