ProjectionSourceBuffersChangedEventArgs-Konstruktor
Initialisiert eine neue Instanz eines ProjectionSourceBuffersChangedEventArgs-Objekts.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
Public Sub New ( _
beforeSnapshot As IProjectionSnapshot, _
afterSnapshot As IProjectionSnapshot, _
insertedSpans As IList(Of ITrackingSpan), _
deletedSpans As IList(Of ITrackingSpan), _
spanPosition As Integer, _
addedBuffers As IList(Of ITextBuffer), _
removedBuffers As IList(Of ITextBuffer), _
options As EditOptions, _
editTag As Object _
)
public ProjectionSourceBuffersChangedEventArgs(
IProjectionSnapshot beforeSnapshot,
IProjectionSnapshot afterSnapshot,
IList<ITrackingSpan> insertedSpans,
IList<ITrackingSpan> deletedSpans,
int spanPosition,
IList<ITextBuffer> addedBuffers,
IList<ITextBuffer> removedBuffers,
EditOptions options,
Object editTag
)
public:
ProjectionSourceBuffersChangedEventArgs(
IProjectionSnapshot^ beforeSnapshot,
IProjectionSnapshot^ afterSnapshot,
IList<ITrackingSpan^>^ insertedSpans,
IList<ITrackingSpan^>^ deletedSpans,
int spanPosition,
IList<ITextBuffer^>^ addedBuffers,
IList<ITextBuffer^>^ removedBuffers,
EditOptions options,
Object^ editTag
)
new :
beforeSnapshot:IProjectionSnapshot *
afterSnapshot:IProjectionSnapshot *
insertedSpans:IList<ITrackingSpan> *
deletedSpans:IList<ITrackingSpan> *
spanPosition:int *
addedBuffers:IList<ITextBuffer> *
removedBuffers:IList<ITextBuffer> *
options:EditOptions *
editTag:Object -> ProjectionSourceBuffersChangedEventArgs
public function ProjectionSourceBuffersChangedEventArgs(
beforeSnapshot : IProjectionSnapshot,
afterSnapshot : IProjectionSnapshot,
insertedSpans : IList<ITrackingSpan>,
deletedSpans : IList<ITrackingSpan>,
spanPosition : int,
addedBuffers : IList<ITextBuffer>,
removedBuffers : IList<ITextBuffer>,
options : EditOptions,
editTag : Object
)
Parameter
beforeSnapshot
Typ: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshotDer letzte IProjectionSnapshot vor der Änderung.
afterSnapshot
Typ: Microsoft.VisualStudio.Text.Projection.IProjectionSnapshotDer IProjectionSnapshot unmittelbar nach der Änderung.
insertedSpans
Typ: IList<ITrackingSpan>0 (null) oder mehr Quellspannen, die in den IProjectionBuffer eingefügt wurden.
deletedSpans
Typ: IList<ITrackingSpan>0 (null) oder mehr Quellspannen, die aus dem IProjectionBuffer gelöscht wurden.
spanPosition
Typ: Int32Die Position in der Liste der Quellspannen, an der die Pufferänderungen aufgetreten sind.
addedBuffers
Typ: IList<ITextBuffer>Die Liste der hinzugefügten ITextBuffer-Quellobjekte.
removedBuffers
Typ: IList<ITextBuffer>Die Liste der entfernten ITextBuffer-Quellobjekte.
options
Typ: Microsoft.VisualStudio.Text.EditOptionsDie Bearbeitungsoptionen, die für diese Änderung angewendet wurden.
editTag
Typ: ObjectEin beliebiges Objekt, das dieser Änderung zugeordnet ist.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | insertedSpans oder deletedSpans oderaddedBuffers oder removedBuffers ist nullein Nullverweis (Nothing in Visual Basic). |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.