IMemberCreationService.CreateProperty Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una propiedad en la clase especificada utilizando el nombre de propiedad especificado, tipo de propiedad y atributos.
public:
void CreateProperty(System::String ^ className, System::String ^ propertyName, Type ^ propertyType, cli::array <System::Workflow::ComponentModel::Compiler::AttributeInfo ^> ^ attributes, bool emitDependencyProperty, bool isMetaProperty, bool isAttached, Type ^ ownerType, bool isReadOnly);
public void CreateProperty (string className, string propertyName, Type propertyType, System.Workflow.ComponentModel.Compiler.AttributeInfo[] attributes, bool emitDependencyProperty, bool isMetaProperty, bool isAttached, Type ownerType, bool isReadOnly);
abstract member CreateProperty : string * string * Type * System.Workflow.ComponentModel.Compiler.AttributeInfo[] * bool * bool * bool * Type * bool -> unit
Public Sub CreateProperty (className As String, propertyName As String, propertyType As Type, attributes As AttributeInfo(), emitDependencyProperty As Boolean, isMetaProperty As Boolean, isAttached As Boolean, ownerType As Type, isReadOnly As Boolean)
Parámetros
- className
- String
Una cadena que define el nombre de la clase para agregar el campo.
- propertyName
- String
Cadena que define el nombre del campo.
- attributes
- AttributeInfo[]
Una matriz AttributeInfo que contiene información sobre todos los atributos que deben asignarse a la propiedad.
- emitDependencyProperty
- Boolean
true
para emitir cualquier propiedad de dependencia asociada a la propiedad; de lo contrario, false
.
- isMetaProperty
- Boolean
true
para crear la propiedad como una propiedad meta; de lo contrario, false
.
- isAttached
- Boolean
true
para indicar que la propiedad de dependencia emitida tiene su propiedad IsAttached establecida en true
; de lo contrario, false
.
- isReadOnly
- Boolean
true
para crear la propiedad como una propiedad de solo lectura; false
para crear la propiedad como una propiedad de lectura y escritura.