Aracılığıyla paylaş


IMemberCreationService.CreateProperty Yöntem

Tanım

Belirtilen özellik adını, özellik türünü ve özniteliklerini kullanarak belirtilen sınıfta bir özellik oluşturur.

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)

Parametreler

className
String

Alanı eklemek için sınıfın adını tanımlayan bir dize.

propertyName
String

Alanın adını tanımlayan bir dize.

propertyType
Type

Type Yeni özelliğin.

attributes
AttributeInfo[]

AttributeInfo özelliğine atanacak tüm öznitelikler hakkında bilgi içeren bir dizi.

emitDependencyProperty
Boolean

true özelliğiyle ilişkili bağımlılık özelliklerini yaymak için; aksi takdirde , false.

isMetaProperty
Boolean

true özelliğini meta özellik olarak oluşturmak için; aksi takdirde , false.

isAttached
Boolean

true, yayılan bağımlılık özelliğinin IsAttached özelliğinin ; aksi takdirde falseolarak ayarlandığını belirtmek içintrue.

ownerType
Type

Type bağımlılık özelliğini belirten.

isReadOnly
Boolean

true özelliği salt okunur özellik olarak oluşturmak için; false özelliği bir read-write özelliği olarak oluşturmak için.

Şunlara uygulanır