IMemberCreationService.CreateProperty Metoda

Definicja

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(string className, string propertyName, Type propertyType, System.Workflow.ComponentModel.Compiler.AttributeInfo[] attributes, bool emitDependencyProperty, bool isMetaProperty, bool isAttached, Type ownerType, bool isReadOnly);

Parametry

className
String

Ciąg, który definiuje nazwę klasy, aby dodać pole.

propertyName
String

Ciąg definiujący nazwę pola.

propertyType
Type

Nowa Type właściwość.

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.

ownerType
Type

Obiekt Type deklarujący właściwość zależności.

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.

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1