次の方法で共有


IMemberCreationService.CreateProperty メソッド

定義

指定したプロパティ名、プロパティ型、および属性を使用して、指定したクラスのプロパティを作成します。

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)

パラメーター

className
String

フィールドを追加するクラスの名前を定義する文字列。

propertyName
String

フィールドの名前を定義する文字列。

propertyType
Type

新しいプロパティの Type

attributes
AttributeInfo[]

プロパティに割り当てるすべての属性の情報が格納された AttributeInfo 配列。

emitDependencyProperty
Boolean

プロパティに関連付けられた依存関係プロパティを出力する場合は true。それ以外の場合は false

isMetaProperty
Boolean

プロパティをメタ プロパティとして作成する場合は true。それ以外の場合は false

isAttached
Boolean

出力される依存関係プロパティの true プロパティを IsAttached に設定する場合は true。それ以外の場合は false

ownerType
Type

依存プロパティを宣言する Type

isReadOnly
Boolean

プロパティを読み取り専用プロパティとして作成する場合は true。読み書き可能プロパティとして作成する場合は false

適用対象