Called when a code snippet is committed to the source file.
Namespace: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntax
'宣言
Public Overridable Sub OnChangesCommitted ( _
reason As UInteger, _
changedArea As TextSpan() _
)
'使用
Dim instance As Source
Dim reason As UInteger
Dim changedArea As TextSpan()
instance.OnChangesCommitted(reason, changedArea)
public virtual void OnChangesCommitted(
uint reason,
TextSpan[] changedArea
)
public:
virtual void OnChangesCommitted(
unsigned int reason,
array<TextSpan>^ changedArea
)
public function OnChangesCommitted(
reason : uint,
changedArea : TextSpan[]
)
Parameters
reason
Type: System.UInt32A value from the ChangeCommitGestureFlags enumeration describing why the change was committed.
changedArea
Type: []A TextSpan object describing the total area that was changed.
Implements
IVsFinalTextChangeCommitEvents.OnChangesCommitted(UInt32, [])
Remarks
This method is an implementation of IVsFinalTextChangeCommitEvents' OnChangesCommitted method.
The base method adds the span to the dirty span list.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.