Freigeben über


EditorOptionDefinition<T>-Klasse

Stellt die Definition einer Editoroption dar.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition
    Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition<T>
      Weitere Informationen...

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

Syntax

'Declaration
Public MustInherit Class EditorOptionDefinition(Of T) _
    Inherits EditorOptionDefinition
public abstract class EditorOptionDefinition<T> : EditorOptionDefinition
generic<typename T>
public ref class EditorOptionDefinition abstract : public EditorOptionDefinition
[<AbstractClass>]
type EditorOptionDefinition<'T> =  
    class 
        inherit EditorOptionDefinition 
    end
JScript unterstützt keine generischen Typen oder Methoden.

Typparameter

  • T
    Der Typ der Option.

Der EditorOptionDefinition<T>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode EditorOptionDefinition<T> Initialisiert eine neue Instanz von EditorOptionDefinition<T>.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Default Ruft den Standardwert dieser Option ab.
Öffentliche Eigenschaft DefaultValue Ruft den Standardwert der Option ab. (Überschreibt EditorOptionDefinition.DefaultValue.)
Öffentliche Eigenschaft Key Ruft den Schlüssel dieser Option ab.
Öffentliche Eigenschaft Name Ruft den Namen der Option ab. (Überschreibt EditorOptionDefinition.Name.)
Öffentliche Eigenschaft ValueType Ruft den tatsächlichen Typ der Option ab. (Überschreibt EditorOptionDefinition.ValueType.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob zwei EditorOptionDefinition-Objekte gleich sind. (Von EditorOptionDefinition geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Ruft den Hashcode für diesen Typ ab. (Von EditorOptionDefinition geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsApplicableToScope Bestimmt, ob diese Option für den angegebenen Bereich anwendbar ist (z. B. einen Textpuffer). (Von EditorOptionDefinition geerbt.)
Öffentliche Methode IsValid(Object%) Bestimmt, ob der vorgeschlagene Wert gültig ist. (Überschreibt EditorOptionDefinition.IsValid(Object%).)
Öffentliche Methode IsValid(T%) Bestimmt, ob der vorgeschlagene Wert gültig ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Dies ist ein MEF-Komponenten-Teil und sollte mit exportiert werden:

[Export(typeof(EditorOptionDefinition))]

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace

Vererbungshierarchie

Object
  Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition
    Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition<T>
      Microsoft.VisualStudio.Text.Differencing.DifferenceBufferOption<T>
      Microsoft.VisualStudio.Text.Differencing.DifferenceViewerOption<T>
      Microsoft.VisualStudio.Text.Editor.ConvertTabsToSpaces
      Microsoft.VisualStudio.Text.Editor.DisplayUrlsAsHyperlinks
      Microsoft.VisualStudio.Text.Editor.IndentSize
      Microsoft.VisualStudio.Text.Editor.LongBufferLineChunk
      Microsoft.VisualStudio.Text.Editor.LongBufferLineThreshold
      Microsoft.VisualStudio.Text.Editor.NewLineCharacter
      Microsoft.VisualStudio.Text.Editor.OutliningUndoEnabled
      Microsoft.VisualStudio.Text.Editor.ReplicateNewLineCharacter
      Microsoft.VisualStudio.Text.Editor.TabSize
      Microsoft.VisualStudio.Text.Editor.UseReducedOpacityForHighContrastOption
      Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition<T>
      Microsoft.VisualStudio.Text.Editor.WpfViewOptionDefinition<T>