IMemberCreationService.CreateField 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的欄位名稱、欄位型別、參數型別、屬性和常值 (Literal) 初始化運算式,建立指定類別的欄位。
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
MemberAttributes,可定義欄位的成員屬性識別項。
- initializationExpression
- CodeSnippetExpression
CodeSnippetExpression,其中包含欄位的常值運算式。
- overwriteExisting
- Boolean
如果要在建立新欄位時刪除 true
上的現有欄位則為 className
,否則為 false
。