CustomReflectionContext.CreateProperty Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat objek yang mewakili properti yang akan ditambahkan ke jenis, seperti yang ditentukan oleh AddProperties(Type) metode .
Overload
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Membuat objek yang mewakili properti yang akan ditambahkan ke jenis , untuk digunakan dengan AddProperties(Type) metode . |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Membuat objek yang mewakili properti yang akan ditambahkan ke jenis , untuk digunakan dengan AddProperties(Type) metode dan menggunakan atribut kustom yang ditentukan. |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
Membuat objek yang mewakili properti yang akan ditambahkan ke jenis , untuk digunakan dengan AddProperties(Type) metode .
protected:
System::Reflection::PropertyInfo ^ CreateProperty(Type ^ propertyType, System::String ^ name, Func<System::Object ^, System::Object ^> ^ getter, Action<System::Object ^, System::Object ^> ^ setter);
protected System.Reflection.PropertyInfo CreateProperty (Type propertyType, string name, Func<object,object> getter, Action<object,object> setter);
protected System.Reflection.PropertyInfo CreateProperty (Type propertyType, string name, Func<object,object?>? getter, Action<object,object?>? setter);
member this.CreateProperty : Type * string * Func<obj, obj> * Action<obj, obj> -> System.Reflection.PropertyInfo
Protected Function CreateProperty (propertyType As Type, name As String, getter As Func(Of Object, Object), setter As Action(Of Object, Object)) As PropertyInfo
Parameter
- propertyType
- Type
Jenis properti yang akan dibuat.
- name
- String
Nama properti yang akan dibuat.
Mengembalikan
Objek yang mewakili properti .
Keterangan
Objek yang dikembalikan oleh metode ini bukan objek lengkap PropertyInfo , dan harus digunakan hanya dalam konteks AddProperties metode .
Berlaku untuk
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
- Sumber:
- CustomReflectionContext.cs
Membuat objek yang mewakili properti yang akan ditambahkan ke jenis , untuk digunakan dengan AddProperties(Type) metode dan menggunakan atribut kustom yang ditentukan.
protected:
System::Reflection::PropertyInfo ^ CreateProperty(Type ^ propertyType, System::String ^ name, Func<System::Object ^, System::Object ^> ^ getter, Action<System::Object ^, System::Object ^> ^ setter, System::Collections::Generic::IEnumerable<Attribute ^> ^ propertyCustomAttributes, System::Collections::Generic::IEnumerable<Attribute ^> ^ getterCustomAttributes, System::Collections::Generic::IEnumerable<Attribute ^> ^ setterCustomAttributes);
protected System.Reflection.PropertyInfo CreateProperty (Type propertyType, string name, Func<object,object> getter, Action<object,object> setter, System.Collections.Generic.IEnumerable<Attribute> propertyCustomAttributes, System.Collections.Generic.IEnumerable<Attribute> getterCustomAttributes, System.Collections.Generic.IEnumerable<Attribute> setterCustomAttributes);
protected System.Reflection.PropertyInfo CreateProperty (Type propertyType, string name, Func<object,object?>? getter, Action<object,object?>? setter, System.Collections.Generic.IEnumerable<Attribute>? propertyCustomAttributes, System.Collections.Generic.IEnumerable<Attribute>? getterCustomAttributes, System.Collections.Generic.IEnumerable<Attribute>? setterCustomAttributes);
member this.CreateProperty : Type * string * Func<obj, obj> * Action<obj, obj> * seq<Attribute> * seq<Attribute> * seq<Attribute> -> System.Reflection.PropertyInfo
Protected Function CreateProperty (propertyType As Type, name As String, getter As Func(Of Object, Object), setter As Action(Of Object, Object), propertyCustomAttributes As IEnumerable(Of Attribute), getterCustomAttributes As IEnumerable(Of Attribute), setterCustomAttributes As IEnumerable(Of Attribute)) As PropertyInfo
Parameter
- propertyType
- Type
Jenis properti yang akan dibuat.
- name
- String
Nama properti yang akan dibuat.
- propertyCustomAttributes
- IEnumerable<Attribute>
Kumpulan atribut kustom untuk diterapkan ke properti .
- getterCustomAttributes
- IEnumerable<Attribute>
Kumpulan atribut kustom untuk diterapkan ke pengaktor properti get
.
- setterCustomAttributes
- IEnumerable<Attribute>
Kumpulan atribut kustom untuk diterapkan ke pengaktor properti set
.
Mengembalikan
Objek yang mewakili properti .
Keterangan
Objek yang dikembalikan oleh metode ini bukan objek lengkap PropertyInfo , dan harus digunakan hanya dalam konteks AddProperties metode .