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

如果删除创建新字段时的任何现有字段 ,则为

适用于