IMemberCreationService.CreateProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy właściwość w określonej klasie przy użyciu określonej nazwy właściwości, typu właściwości i atrybutów.
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
Ciąg, który definiuje nazwę klasy, aby dodać pole.
- propertyName
- String
Ciąg definiujący nazwę pola.
- attributes
- AttributeInfo[]
Tablica zawierająca AttributeInfo informacje o wszystkich atrybutach do przypisania do właściwości.
- emitDependencyProperty
- Boolean
true
emitować wszelkie właściwości zależności skojarzone z właściwością; w przeciwnym razie , false
.
- isMetaProperty
- Boolean
true
aby utworzyć właściwość jako właściwość meta; w przeciwnym razie , false
.
- isAttached
- Boolean
true
aby wskazać, że właściwość emitowanego zależności ma właściwość IsAttached ustawioną na true
; w przeciwnym razie false
.
- isReadOnly
- Boolean
true
aby utworzyć właściwość jako właściwość tylko do odczytu; false
aby utworzyć właściwość jako właściwość read-write.