CustomReflectionContext.CreateProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet qui représente une propriété à ajouter à un type, comme spécifié par la méthode AddProperties(Type).
Surcharges
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type). |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type), à l'aide des attributs personnalisés spécifiés. |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type).
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
Paramètres
- propertyType
- Type
Type de propriété à créer.
- name
- String
Nom de la propriété à créer.
Retours
Objet qui représente la propriété.
Remarques
Les objets retournés par cette méthode ne sont pas des objets complets PropertyInfo et doivent être utilisés uniquement dans le contexte de la AddProperties méthode.
S’applique à
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
- Source:
- CustomReflectionContext.cs
Crée un objet qui représente une propriété à ajouter à un type, à utiliser avec la méthode AddProperties(Type), à l'aide des attributs personnalisés spécifiés.
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
Paramètres
- propertyType
- Type
Type de propriété à créer.
- name
- String
Nom de la propriété à créer.
- propertyCustomAttributes
- IEnumerable<Attribute>
Collection d’attributs personnalisés à appliquer à la propriété.
- getterCustomAttributes
- IEnumerable<Attribute>
Collection d'attributs personnalisés à appliquer à l'accesseur get
de la propriété.
- setterCustomAttributes
- IEnumerable<Attribute>
Collection d'attributs personnalisés à appliquer à l'accesseur set
de la propriété.
Retours
Objet qui représente la propriété.
Remarques
Les objets retournés par cette méthode ne sont pas des objets complets PropertyInfo et doivent être utilisés uniquement dans le contexte de la AddProperties méthode.