CustomReflectionContext.CreateProperty Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, conforme especificado pelo método AddProperties(Type).
Sobrecargas
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>) |
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o método AddProperties(Type). |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>) |
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o método AddProperties(Type) e usando os atributos personalizados especificados. |
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>)
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o método 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
Parâmetros
- propertyType
- Type
O tipo da propriedade a ser criado.
- name
- String
O nome da propriedade a ser criada.
Retornos
Um objeto que representa a propriedade.
Comentários
Os objetos retornados por esse método não são objetos completos PropertyInfo e devem ser usados apenas no contexto do AddProperties método .
Aplica-se a
CreateProperty(Type, String, Func<Object,Object>, Action<Object,Object>, IEnumerable<Attribute>, IEnumerable<Attribute>, IEnumerable<Attribute>)
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
- Origem:
- CustomReflectionContext.cs
Cria um objeto que representa uma propriedade a ser adicionada a um tipo, a ser usado com o método AddProperties(Type) e usando os atributos personalizados especificados.
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
Parâmetros
- propertyType
- Type
O tipo da propriedade a ser criado.
- name
- String
O nome da propriedade a ser criada.
- propertyCustomAttributes
- IEnumerable<Attribute>
Uma coleção de atributos personalizados a serem aplicados à propriedade.
- getterCustomAttributes
- IEnumerable<Attribute>
Uma coleção de atributos personalizados a serem aplicados ao acessador get
da propriedade.
- setterCustomAttributes
- IEnumerable<Attribute>
Uma coleção de atributos personalizados a serem aplicados ao acessador set
da propriedade.
Retornos
Um objeto que representa a propriedade.
Comentários
Os objetos retornados por esse método não são objetos completos PropertyInfo e devem ser usados apenas no contexto do AddProperties método .