Condividi tramite


Classe ViewOptionDefinition<T>

Definisce un oggetto ITextView- opzione specifica dell'editor.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition
    Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition<T>
      Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition<T>
        Altre informazioni

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
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 non supporta i tipi o i metodi generici.

Parametri di tipo

  • T
    Il tipo di opzione.

Il tipo ViewOptionDefinition<T> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ViewOptionDefinition<T> inizializza una nuova istanza di ViewOptionDefinition<T>.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Default ottiene il valore predefinito di questa opzione. (Ereditato da EditorOptionDefinition<T>)
Proprietà pubblica DefaultValue Ottiene il valore predefinito dell'opzione. (Ereditato da EditorOptionDefinition<T>)
Proprietà pubblica Key Ottiene la chiave dell'opzione. (Ereditato da EditorOptionDefinition<T>)
Proprietà pubblica Name Ottiene il nome dell'opzione. (Ereditato da EditorOptionDefinition<T>)
Proprietà pubblica ValueType Ottiene il tipo effettivo dell'opzione. (Ereditato da EditorOptionDefinition<T>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals determina se due EditorOptionDefinition gli oggetti sono uguali. (Ereditato da EditorOptionDefinition)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode ottiene il codice hash di questo tipo. (Ereditato da EditorOptionDefinition)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsApplicableToScope Determina se l'opzione è applicabile all'ambito specificato. (Esegue l'override di EditorOptionDefinition.IsApplicableToScope(IPropertyOwner)).
Metodo pubblico IsValid(Object%) Determina se il valore proposto non è valido. (Ereditato da EditorOptionDefinition<T>)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Si tratta di un elemento del framework MEF e deve esportato con:

[Export(typeof(EditorOptionDefinition))]

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Editor

Gerarchia di ereditarietà

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