Sdílet prostřednictvím


IMemberCreationService.CreateProperty Metoda

Definice

Vytvoří vlastnost pro zadanou třídu pomocí zadaného názvu vlastnosti, typu vlastnosti a atributů.

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)

Parametry

className
String

Řetězec, který definuje název třídy pro přidání pole.

propertyName
String

Řetězec, který definuje název pole.

propertyType
Type

Hodnota Type nové vlastnosti.

attributes
AttributeInfo[]

Pole AttributeInfo obsahující informace o všech atributech, které mají být přiřazeny vlastnosti .

emitDependencyProperty
Boolean

truek vygenerování všech vlastností závislostí přidružených k vlastnosti ; v opačném případě . false

isMetaProperty
Boolean

truevytvořit vlastnost jako vlastnost meta; v opačném případě . false

isAttached
Boolean

true k označení, že vlastnost generované závislosti má vlastnost IsAttached nastavenou na truehodnotu . V opačném případě falsehodnota .

ownerType
Type

Objekt Type , který deklaruje vlastnost závislosti.

isReadOnly
Boolean

true vytvořit vlastnost jako vlastnost jen pro čtení; false a vytvořte vlastnost jako vlastnost pro čtení i zápis.

Platí pro