IMemberCreationService.CreateProperty Metodo

Definizione

Crea una proprietà nella classe indicata utilizzando il nome di proprietà, il tipo di proprietà e gli attributi specificati.

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)

Parametri

className
String

Stringa che definisce il nome della classe in cui aggiungere il campo.

propertyName
String

Stringa che definisce il nome del campo.

propertyType
Type

Type della nuova proprietà.

attributes
AttributeInfo[]

Matrice AttributeInfo contenente informazioni su tutti gli attributi da assegnare alla proprietà.

emitDependencyProperty
Boolean

true per creare qualsiasi proprietà di dipendenza associata alla proprietà; in caso contrario, false.

isMetaProperty
Boolean

true per creare la proprietà come metaproprietà; in caso contrario, false.

isAttached
Boolean

true per indicare che la proprietà IsAttached della proprietà di dipendenza creata è impostata su true; in caso contrario, false.

ownerType
Type

Type che dichiara la proprietà di dipendenza.

isReadOnly
Boolean

true per creare la proprietà come proprietà di sola lettura; false per creare la proprietà come proprietà di lettura e scrittura.

Si applica a