IMemberCreationService.CreateField 方法

定義

透過使用指定的欄位名稱、欄位類型、參數類型、屬性及文字初始化表達式,在指定類別上建立欄位。

public:
 void CreateField(System::String ^ className, System::String ^ fieldName, Type ^ fieldType, cli::array <Type ^> ^ genericParameterTypes, System::CodeDom::MemberAttributes attributes, System::CodeDom::CodeSnippetExpression ^ initializationExpression, bool overwriteExisting);
public void CreateField(string className, string fieldName, Type fieldType, Type[] genericParameterTypes, System.CodeDom.MemberAttributes attributes, System.CodeDom.CodeSnippetExpression initializationExpression, bool overwriteExisting);
abstract member CreateField : string * string * Type * Type[] * System.CodeDom.MemberAttributes * System.CodeDom.CodeSnippetExpression * bool -> unit
Public Sub CreateField (className As String, fieldName As String, fieldType As Type, genericParameterTypes As Type(), attributes As MemberAttributes, initializationExpression As CodeSnippetExpression, overwriteExisting As Boolean)

參數

className
String

一個字串,定義用來加入欄位的類別名稱。

fieldName
String

一個定義欄位名稱的字串。

fieldType
Type

新領域的。Type

genericParameterTypes
Type[]

一個 Type 與該場相關的任何參數陣列。

attributes
MemberAttributes

定義欄位成員屬性識別碼的 A MemberAttributes

initializationExpression
CodeSnippetExpression

CodeSnippetExpression包含該場的字面表達式。

overwriteExisting
Boolean

true在建立新欄位時刪除所有className現有欄位;否則,。 false

適用於