Freigeben über


IEditorSelection-Schnittstelle

Die folgenden Ausführungen gelten für v2.

Definiert den Cursor, die Auswahl und die Texteinfügefunktion in einem Editor, die normalerweise über den ServiceProvider in der IEditorText-Schnittstelle verfügbar sind.

Namespace:  Microsoft.WebMatrix.Extensibility.Editor
Assembly:  Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)

Syntax

'Declaration
Public Interface IEditorSelection _
    Inherits IEditorText
'Usage
Dim instance As IEditorSelection
public interface IEditorSelection : IEditorText
public interface class IEditorSelection : IEditorText
type IEditorSelection =  
    interface 
        interface IEditorText 
    end
public interface IEditorSelection extends IEditorText

Der IEditorSelection-Typ macht folgende Elemente verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CaretPosition Ruft die Position von Buffer ab.
Öffentliche Eigenschaft CurrentColumn Ruft die aktuell ausgewählte Spalte ab.
Öffentliche Eigenschaft CurrentLine Ruft die aktuelle Zeilennummer für die Cursorposition im Editor ab.
Öffentliche Eigenschaft EndSelectionPosition Ruft die Pufferposition für das Ende der Auswahl ab.
Öffentliche Eigenschaft IsBlockSelection Ruft ab, ob es sich bei der Auswahl um eine Blockauswahl handelt.
Öffentliche Eigenschaft LineCount Ruft die Gesamtzahl der Zeilen in der Auswahl ab.
Öffentliche Eigenschaft ReadOnly Ruft einen Wert ab, der angibt, ob der aktuelle Text schreibgeschützt ist. (Geerbt von IEditorText.)
Öffentliche Eigenschaft SelectedText Ruft den Text in der Auswahl ab.
Öffentliche Eigenschaft StartSelectionPosition Ruft die Pufferposition für den Anfang der Auswahl ab.
Öffentliche Eigenschaft Text Ruft den gesamten Text im Editor ab oder legt diesen fest. Durch das Festlegen des Texts wird der fehlerhafte Status gelöscht. (Geerbt von IEditorText.)

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode GoTo Erstellt eine Auswahl von einem Anfangsabstand bis zur Anzahl der auszuwählenden Zeichen.
Öffentliche Methode InsertText Fügt Text in den aktuellen Editor ein, wenn dieser noch geöffnet ist und noch nicht verworfen wurde.
Öffentliche Methode SelectAll Wählt den gesamten Inhalt des Editors aus.

Zum Anfang

Siehe auch

Verweis

Microsoft.WebMatrix.Extensibility.Editor-Namespace