IMemberCreationService.CreateField 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過使用指定的欄位名稱、欄位類型、參數類型、屬性及文字初始化表達式,在指定類別上建立欄位。
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
一個定義欄位名稱的字串。
- attributes
- MemberAttributes
定義欄位成員屬性識別碼的 A MemberAttributes 。
- initializationExpression
- CodeSnippetExpression
CodeSnippetExpression包含該場的字面表達式。
- overwriteExisting
- Boolean
true在建立新欄位時刪除所有className現有欄位;否則,。 false