Condividi tramite


Classe EditorOptionDefinition

La definizione di un'opzione dell'editor.

Gerarchia di ereditarietà

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

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

Sintassi

'Dichiarazione
Public MustInherit Class EditorOptionDefinition
public abstract class EditorOptionDefinition
public ref class EditorOptionDefinition abstract
[<AbstractClass>]
type EditorOptionDefinition =  class end
public abstract class EditorOptionDefinition

Il tipo EditorOptionDefinition espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto EditorOptionDefinition inizializza una nuova istanza di EditorOptionDefinition.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DefaultValue Ottiene il valore predefinito dell'opzione.
Proprietà pubblica Name Ottiene il nome dell'opzione dal Registro di sistema.
Proprietà pubblica ValueType Ottiene il tipo effettivo dell'opzione.Ciò consente di garantire che impostare l'opzione tramite le opzioni del Registro di sistema dell'editor sia indipendente dai tipi.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals determina se due EditorOptionDefinition gli oggetti sono uguali. (Esegue l'override di Object.Equals(Object)).
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. (Esegue l'override di Object.GetHashCode).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsApplicableToScope Determina se questa opzione è applicabile per l'ambito specificato (ad esempio, un buffer di testo).
Metodo pubblico IsValid Determina se il valore proposto non è valido.
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