ProjectionSourceSpansChangedEventArgs-Konstruktor
Initialisiert eine neue Instanz von ProjectionSourceSpansChangedEventArgs.
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, _
options As EditOptions, _
editTag As Object _
)
public ProjectionSourceSpansChangedEventArgs(
IProjectionSnapshot beforeSnapshot,
IProjectionSnapshot afterSnapshot,
IList<ITrackingSpan> insertedSpans,
IList<ITrackingSpan> deletedSpans,
int spanPosition,
EditOptions options,
Object editTag
)
public:
ProjectionSourceSpansChangedEventArgs(
IProjectionSnapshot^ beforeSnapshot,
IProjectionSnapshot^ afterSnapshot,
IList<ITrackingSpan^>^ insertedSpans,
IList<ITrackingSpan^>^ deletedSpans,
int spanPosition,
EditOptions options,
Object^ editTag
)
new :
beforeSnapshot:IProjectionSnapshot *
afterSnapshot:IProjectionSnapshot *
insertedSpans:IList<ITrackingSpan> *
deletedSpans:IList<ITrackingSpan> *
spanPosition:int *
options:EditOptions *
editTag:Object -> ProjectionSourceSpansChangedEventArgs
public function ProjectionSourceSpansChangedEventArgs(
beforeSnapshot : IProjectionSnapshot,
afterSnapshot : IProjectionSnapshot,
insertedSpans : IList<ITrackingSpan>,
deletedSpans : IList<ITrackingSpan>,
spanPosition : int,
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, an der die Spannenänderungen aufgetreten sind.
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 | beforeSnapshot, afterSnapshot, insertedSpansoder deletedSpansist 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.