Udostępnij za pośrednictwem


TypeBuilder.GetPropertyImpl Metoda

Definicja

Po zastąpieniu w klasie pochodnej wyszukuje określoną właściwość, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania.

protected:
 override System::Reflection::PropertyInfo ^ GetPropertyImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type? returnType, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.PropertyInfo GetPropertyImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetPropertyImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Protected Overrides Function GetPropertyImpl (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parametry

name
String

Ciąg zawierający nazwę właściwości do pobrania.

bindingAttr
BindingFlags

Bitowa kombinacja wartości wyliczenia określających sposób przeprowadzania wyszukiwania.

-lub-

Default, aby powrócić null.

binder
Binder

Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór przeciążonego elementu członkowskiego, przymus typów argumentów i wywołanie elementu członkowskiego przez odbicie.

-lub-

Dokumentacja null (Nothing w Visual Basic) w celu używania DefaultBinder.

returnType
Type

Zwracany typ właściwości.

types
Type[]

Tablica obiektów Type reprezentujących liczbę, kolejność i typ parametrów właściwości indeksowanej do pobrania.

-lub-

Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać właściwość, która nie jest indeksowana.

modifiers
ParameterModifier[]

Tablica obiektów ParameterModifier reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types. Domyślny binder nie przetwarza tego parametru.

Zwraca

Obiekt reprezentujący właściwość zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Dotyczy