IMemberCreationService.CreateProperty Methode

Definition

Erstellt eine Eigenschaft für die angegebene Klasse mithilfe des angegebenen Eigenschaftsnamens, des Eigenschaftentyps und der Attribute.

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)

Parameter

className
String

Eine Zeichenfolge, die den Namen der Klasse definiert, um das Feld hinzuzufügen.

propertyName
String

Eine Zeichenfolge, die den Namen des Felds definiert.

propertyType
Type

Die Type neue Eigenschaft.

attributes
AttributeInfo[]

Ein AttributeInfo Array, das Informationen zu allen Attributen enthält, die der Eigenschaft zugewiesen werden sollen.

emitDependencyProperty
Boolean

truezum Ausgeben von Abhängigkeitseigenschaften, die der Eigenschaft zugeordnet sind; andernfalls . false

isMetaProperty
Boolean

trueum die Eigenschaft als Metaeigenschaft zu erstellen; andernfalls . false

isAttached
Boolean

trueum anzugeben, dass die ausgegebene Abhängigkeitseigenschaft auf die IsAttached Eigenschaft festgelegt trueist; andernfalls . false

ownerType
Type

Das Type deklariert die Abhängigkeitseigenschaft.

isReadOnly
Boolean

true um die Eigenschaft als schreibgeschützte Eigenschaft zu erstellen; false um die Eigenschaft als Lese-/Schreibzugriffseigenschaft zu erstellen.

Gilt für: