ProjectionSourceBuffersChangedEventArgs Class

Definition

Provides information for an edit transaction on a IProjectionBuffer in which the set of source ITextBuffer objects has changed.

public ref class ProjectionSourceBuffersChangedEventArgs : Microsoft::VisualStudio::Text::Projection::ProjectionSourceSpansChangedEventArgs
public class ProjectionSourceBuffersChangedEventArgs : Microsoft.VisualStudio.Text.Projection.ProjectionSourceSpansChangedEventArgs
type ProjectionSourceBuffersChangedEventArgs = class
    inherit ProjectionSourceSpansChangedEventArgs
Public Class ProjectionSourceBuffersChangedEventArgs
Inherits ProjectionSourceSpansChangedEventArgs
Inheritance

Constructors

ProjectionSourceBuffersChangedEventArgs(IProjectionSnapshot, IProjectionSnapshot, IList<ITrackingSpan>, IList<ITrackingSpan>, Int32, IList<ITextBuffer>, IList<ITextBuffer>, EditOptions, Object)

Initializes a new instance of a ProjectionSourceBuffersChangedEventArgs object.

Properties

AddedBuffers

The source buffers that were added to the projection buffer.

After

The state of the IProjectionBuffer after the change occurred.

(Inherited from ProjectionSourceSpansChangedEventArgs)
AfterVersion

Gets the ITextVersionn associated with After.

(Inherited from TextSnapshotChangedEventArgs)
Before

The state of the IProjectionBuffer before the change occurred.

(Inherited from ProjectionSourceSpansChangedEventArgs)
BeforeVersion

Gets the ITextVersion associated with Before.

(Inherited from TextSnapshotChangedEventArgs)
Changes

Gets the set of changes that occurred.

(Inherited from TextContentChangedEventArgs)
DeletedSpans

The set of source spans that were deleted from the IProjectionBuffer by this edit transaction.

(Inherited from ProjectionSourceSpansChangedEventArgs)
EditTag

Gets an arbitrary object provided by the initiator of the changes.

(Inherited from TextSnapshotChangedEventArgs)
InsertedSpans

The set of source spans that were inserted into the IProjectionBuffer by this edit transaction.

(Inherited from ProjectionSourceSpansChangedEventArgs)
Options

Gets the edit options that were applied to this change.

(Inherited from TextContentChangedEventArgs)
RemovedBuffers

The source buffers that were removed and no longer contribute spans to the projection buffer.

SpanPosition

The position in the list of source spans at which the change occurred.

(Inherited from ProjectionSourceSpansChangedEventArgs)

Applies to