Compartir a través de


IMemberCreationService.CreateProperty Método

Definición

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.

propertyType
Type

Type de la nueva propiedad.

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.

ownerType
Type

Type que está declarando la propiedad de dependencia.

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.

Se aplica a