Freigeben über


ViewOptionDefinition<T>-Klasse

Definiert eine ITextView-spezifische Editoroption.

Vererbungshierarchie

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

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

Syntax

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

Typparameter

  • T
    Der Typ der Option.

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

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

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 die Option auf den angegebenen Bereich angewendet werden kann. (Überschreibt EditorOptionDefinition.IsApplicableToScope(IPropertyOwner).)
Öffentliche Methode IsValid(Object%) Bestimmt, ob der vorgeschlagene Wert gültig ist. (Von EditorOptionDefinition<T> geerbt.)
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.Editor.ViewOptionDefinition<T>
        Microsoft.VisualStudio.Text.Editor.AutoScrollEnabled
        Microsoft.VisualStudio.Text.Editor.ChangeTrackingMarginEnabled
        Microsoft.VisualStudio.Text.Editor.CutOrCopyBlankLineIfNoSelection
        Microsoft.VisualStudio.Text.Editor.DragDropEditing
        Microsoft.VisualStudio.Text.Editor.GlyphMarginEnabled
        Microsoft.VisualStudio.Text.Editor.HorizontalScrollBarEnabled
        Microsoft.VisualStudio.Text.Editor.IsViewportLeftClipped
        Microsoft.VisualStudio.Text.Editor.LineNumberMarginEnabled
        Microsoft.VisualStudio.Text.Editor.OutliningMarginEnabled
        Microsoft.VisualStudio.Text.Editor.OverwriteMode
        Microsoft.VisualStudio.Text.Editor.ProduceScreenReaderFriendlyText
        Microsoft.VisualStudio.Text.Editor.SelectionMarginEnabled
        Microsoft.VisualStudio.Text.Editor.UseVirtualSpace
        Microsoft.VisualStudio.Text.Editor.UseVisibleWhitespace
        Microsoft.VisualStudio.Text.Editor.VerticalScrollBarEnabled
        Microsoft.VisualStudio.Text.Editor.ViewProhibitUserInput
        Microsoft.VisualStudio.Text.Editor.WordWrapStyle
        Microsoft.VisualStudio.Text.Editor.ZoomControlEnabled