ExpressionEditorAttribute ExpressionEditorAttribute ExpressionEditorAttribute ExpressionEditorAttribute Class

Definizione

Specifica l'editor della fase di progettazione del generatore di espressioni.Specifies the design-time editor of the expression builder. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class ExpressionEditorAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class ExpressionEditorAttribute : Attribute
type ExpressionEditorAttribute = class
    inherit Attribute
Public NotInheritable Class ExpressionEditorAttribute
Inherits Attribute
Ereditarietà
ExpressionEditorAttributeExpressionEditorAttributeExpressionEditorAttributeExpressionEditorAttribute
Attributi

Commenti

La ExpressionEditorAttribute classe specifica l'editor espressioni della fase di progettazione per le espressioni gestite da una ExpressionBuilder classe.The ExpressionEditorAttribute class specifies the design-time expression editor for the expressions that are handled by an ExpressionBuilder class.

Quando si modifica una proprietà di un controllo, è possibile impostare il valore della proprietà su un'espressione utilizzando un editor per l'espressione.When editing a control property, you can set the property value to an expression by using an editor for the expression.

Quando si sviluppa un generatore di espressioni, è possibile contrassegnare il ExpressionEditorAttribute generatore con l'attributo per impostare il valore del tipo di editor.When developing an expression builder, you can mark the builder with the ExpressionEditorAttribute attribute to set the editor type value.

Costruttori

ExpressionEditorAttribute(String) ExpressionEditorAttribute(String) ExpressionEditorAttribute(String) ExpressionEditorAttribute(String)

Inizializza una nuova istanza della classe ExpressionEditorAttribute utilizzando il nome del tipo specificato.Initializes a new instance of the ExpressionEditorAttribute class using the specified type name.

ExpressionEditorAttribute(Type) ExpressionEditorAttribute(Type) ExpressionEditorAttribute(Type) ExpressionEditorAttribute(Type)

Inizializza una nuova istanza della classe ExpressionEditorAttribute utilizzando un oggetto di tipo specificato.Initializes a new instance of the ExpressionEditorAttribute class using the specified type object.

Proprietà

EditorTypeName EditorTypeName EditorTypeName EditorTypeName

Utilizzata da un editor di espressioni per recuperare il nome del tipo di editor.Used by an expression editor to retrieve the editor type name.

TypeId TypeId TypeId TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se questa istanza della classe ExpressionEditorAttribute e un oggetto specificato sono uguali.Indicates whether this instance of the ExpressionEditorAttribute class and a specified object are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per il valore di questo attributo ExpressionEditorAttribute.Retrieves the hash code for the value of this ExpressionEditorAttribute attribute.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Si applica a

Vedi anche