Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Include Protected Members
Include Inherited Members
Provides support for inserting code snippets into source code.
The ExpansionProvider type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
![]() |
ExpansionProvider | Initializes a new instance of the ExpansionProvider class. |
Top
Methods
| Name | Description | |
|---|---|---|
![]() |
BeginTemplateEditing | Inserts the previously prepared code snippet and starts the snippet editing mode. |
![]() |
DisplayExpansionBrowser | Displays a list of expansion templates of the specified type and kind. |
![]() |
Dispose | Cleans up allocated resource just before the ExpansionProvider object is destroyed. |
![]() |
EndExpansion | Called when an expansion session has ended. |
![]() |
EndTemplateEditing | Ends the current snippet editing mode. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Cleans up all resources just before the ExpansionProvider object is destroyed. (Overrides Object.Finalize().) |
![]() |
FindExpansionByShortcut | Obtains the path and title of a code snippet given the snippet's shortcut name. |
![]() |
FormatSpan | Formats the specified text span. |
![]() |
GetExpansionFunction(XmlElement, String) | Returns an IVsExpansionFunction object representing the expansion function described in the given XML template node. |
![]() |
GetExpansionFunction(IXMLDOMNode, String, IVsExpansionFunction%) | Returns a IVsExpansionFunction object representing the expansion function described in the given XML template node (COM implementation). |
![]() |
GetExpansionSpan | Returns the span occupied by the snippet currently being edited. |
![]() |
GetFieldSpan | Gets the field span of the specified field |
![]() |
GetFieldValue | Returns the value of the specified field. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
HandlePostExec | Called after a command has been executed. |
![]() |
HandlePreExec | Called before a command is executed. |
![]() |
HandleQueryStatus | Determines if the specified command is handled by the ExpansionProvider class. |
![]() |
InsertNamedExpansion | Inserts the specified snippet into the source at the given position. |
![]() |
InsertSpecificExpansion | Inserts the specific snippet into the source at the specified position. |
![]() |
IsValidKind | Determines whether this is valid text for expansion. This method should be overridden if you want to specify where in the source document the expansion can take place. |
![]() |
IsValidType | Determines whether or not a given type is valid for expansion purposes. This method should be overridden if you want to specify where in the source document the expansion can take place. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnAfterInsertion | Called after a snippet has been inserted into the source. |
![]() |
OnBeforeInsertion | Called just before the snippet has been inserted into the source. |
![]() |
OnItemChosen | Called when an item is chosen in a snippet browser. |
![]() |
PositionCaretForEditing | Puts the caret in a position suitable for editing. |
![]() |
PrepareTemplate | Prepares for insertion of the specified snippet. |
![]() |
ToString | Returns a String that represents the current Object. (Inherited from Object.) |
Top
Properties
| Name | Description | |
|---|---|---|
![]() |
Expansion | Returns the IVsExpansion object used for inserting snippets into a buffer. |
![]() |
ExpansionSession | Returns the expansion session created to manage editing the code snippet. |
![]() |
InTemplateEditingMode | Indicates whether the code snippet is currently being edited. |
![]() |
Source | Returns the Source object associated with this expansion provider. |
![]() |
TextView | Returns the text view containing the source file being manipulated by the expansion provider. |
Top
.gif)
.gif)
.gif)