Compartir a través de


ViewOptionDefinition<T> (Clase)

Define una opción de editor específica de ITextView.

Jerarquía de herencia

Object
  Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition
    Microsoft.VisualStudio.Text.Editor.EditorOptionDefinition<T>
      Microsoft.VisualStudio.Text.Editor.ViewOptionDefinition<T>
        Más...

Espacio de nombres:  Microsoft.VisualStudio.Text.Editor
Ensamblado:  Microsoft.VisualStudio.Text.UI (en Microsoft.VisualStudio.Text.UI.dll)

Sintaxis

'Declaración
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 no admite el uso de métodos ni tipos genéricos.

Parámetros de tipo

  • T
    Tipo de la opción.

El tipo ViewOptionDefinition<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido ViewOptionDefinition<T> Inicializa una nueva instancia de ViewOptionDefinition<T>.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Default Obtiene el valor predeterminado de esta opción. (Se hereda de EditorOptionDefinition<T>).
Propiedad pública DefaultValue Obtiene el valor predeterminado de la opción. (Se hereda de EditorOptionDefinition<T>).
Propiedad pública Key Obtiene la clave de esta opción. (Se hereda de EditorOptionDefinition<T>).
Propiedad pública Name Obtiene el nombre de la opción. (Se hereda de EditorOptionDefinition<T>).
Propiedad pública ValueType Obtiene el tipo real de la opción. (Se hereda de EditorOptionDefinition<T>).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si dos objetos EditorOptionDefinition son iguales. (Se hereda de EditorOptionDefinition).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Obtiene el código hash de este tipo. (Se hereda de EditorOptionDefinition).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsApplicableToScope Determina si la opción es aplicable al ámbito especificado. (Invalida a EditorOptionDefinition.IsApplicableToScope(IPropertyOwner)).
Método público IsValid(Object%) Determina si el valor propuesto es válido. (Se hereda de EditorOptionDefinition<T>).
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Esto es una parte MEF, y se con:

[Export(typeof(EditorOptionDefinition))]

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Text.Editor (Espacio de nombres)

Jerarquía de herencia

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