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
一个 MemberAttributes,用于定义字段的成员属性标识符。
- initializationExpression
- CodeSnippetExpression
一个 CodeSnippetExpression,其中包含字段的文本表达式。
- overwriteExisting
- Boolean
为 true
则在创建新字段时删除 className
上的任何现有字段;否则为 false
。