Freigeben über


IMemberCreationService.CreateProperty Methode

Definition

Erstellt mit dem angegebenen Eigenschaftennamen, dem Eigenschaftentyp und den Attributen eine Eigenschaft für die angegebene Klasse.

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, der das Feld hinzugefügt werden soll.

propertyName
String

Eine Zeichenfolge, die den Namen des Felds definiert.

propertyType
Type

Der Type der neuen Eigenschaft.

attributes
AttributeInfo[]

Ein AttributeInfo-Array mit Informationen zu allen Attributen, die der Eigenschaft zugewiesen werden sollen.

emitDependencyProperty
Boolean

true, um der Eigenschaft zugeordnete Abhängigkeitseigenschaften auszugeben, andernfalls false.

isMetaProperty
Boolean

true, um die Eigenschaft als Metaeigenschaft zu erstellen, andernfalls false.

isAttached
Boolean

true, um anzugeben, dass die IsAttached-Eigenschaft der ausgegebenen Abhängigkeitseigenschaft auf true gesetzt ist, andernfalls false.

ownerType
Type

Der Type, der die Abhängigkeitseigenschaft deklariert.

isReadOnly
Boolean

true, um die Eigenschaft als schreibgeschützte Eigenschaft zu erstellen, false, um die Eigenschaft als Schreib-Lese-Eigenschaft zu erstellen.

Gilt für: