Condividi tramite


ScriptObject.GetProperty Metodo

Definizione

Ottiene una proprietà con un nome specificato.

Overload

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati.

GetProperty(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene una proprietà con il nome specificato.

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Ottiene una proprietà con il nome specificato utilizzando i criteri di selezione specificati.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public:
 virtual System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
override this.GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parametri

name
String

Nome della proprietà da ricercare.

bindingAttr
BindingFlags

Combinazione bit per bit dei valori di enumerazione che specifica come la ricerca dei membri viene eseguita tramite reflection.

binder
Binder

Oggetto che esegue la conversione del tipo dal tipo di argomento effettivo al tipo di argomento formale.

returnType
Type

Tipo del valore restituito che la proprietà deve avere.

types
Type[]

Tipi di indice della proprietà cercata. Utilizzati per le proprietà di indice, come l'indicizzatore per una classe.

modifiers
ParameterModifier[]

Matrice di modificatori di parametro che consentono di utilizzare l'associazione con le firme di parametro in cui sono stati modificati i tipi.

Restituisce

Proprietà con l'oggetto name specificato oppure null se l'oggetto script non contiene la proprietà.

Implementazioni

Vedi anche

Si applica a

GetProperty(String, BindingFlags)

Ottiene una proprietà con il nome specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public:
 virtual System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
override this.GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo

Parametri

name
String

Nome della proprietà da ottenere.

bindingAttr
BindingFlags

Combinazione bit per bit dei valori di enumerazione che specifica come la ricerca dei membri viene eseguita tramite reflection.

Restituisce

Proprietà con l'oggetto name specificato oppure null se l'oggetto script non contiene la proprietà.

Implementazioni

Vedi anche

Si applica a