Freigeben über


ProposalBase Klasse

Definition

Klasse, die eine Reihe von vorgeschlagenen Änderungen am Puffer definiert, die vorgenommen werden, wenn der Vorschlag akzeptiert wird.

public abstract class ProposalBase
type ProposalBase = class
Public MustInherit Class ProposalBase
Vererbung
ProposalBase
Abgeleitet

Konstruktoren

ProposalBase()

Klasse, die eine Reihe von vorgeschlagenen Änderungen am Puffer definiert, die vorgenommen werden, wenn der Vorschlag akzeptiert wird.

Eigenschaften

AcceptText

Lokalisierter Text, der neben der Schaltfläche akzeptieren in der Hinweisleiste angezeigt wird. Wenn NULL oder leer, wird eine lokalisierte Zeichenfolge ähnlich wie "to accept" verwendet.

Caret

Die Position der Caret zum Zeitpunkt der Generierung des Vorschlags.

CommitAction

Ruft die Aktion ab, die ausgeführt werden soll, wenn der Benutzer den Vorschlag akzeptiert.

CompletionState

Der Abschlusszustand zum Zeitpunkt der Generierung des Vorschlags.

Description

Eine Beschreibung des Vorschlags.

Edits

Eine Liste von Bearbeitungen, die angewendet wird, wenn der Vorschlag akzeptiert wird.

Flags

Flags, die beschreiben, wie der Vorschlag verarbeitet wird.

NextText

Lokalisierter Text, der neben der Schaltfläche "Nächster Vorschlag" in der Hinweisleiste angezeigt wird. Wenn null oder leer, wird eine lokalisierte Zeichenfolge ähnlich wie "nächster Vorschlag" verwendet.

PreviewText

Lokalisierter Text, der neben der Schaltfläche akzeptieren in der Hinweisleiste angezeigt wird, wenn Marker nur mithilfe von MarkersOnlyThenGrayTextangezeigt werden. Wenn null oder leer, wird eine lokalisierte Zeichenfolge ähnlich wie "to preview" verwendet.

ProposalId

Ruft einen eindeutigen Bezeichner ab, der dem Vorschlag zugeordnet ist, der beim Generieren von Telemetriedaten zum Vorschlag verwendet werden kann.

Scope

Der Umfang des codes, der vom Vorschlag betroffen ist.

UndoDescription

Lokalisierter Text, der verwendet wird, um die vom Vorschlag vorgenommene Bearbeitung in der Rückgängig-Liste zu beschreiben. Wenn NULL oder leer, wird eine lokalisierte Zeichenfolge ähnlich wie "completion" verwendet.

Gilt für: