Bagikan melalui


IMemberCreationService.CreateField Metode

Definisi

Membuat bidang pada kelas yang ditentukan dengan menggunakan nama bidang, jenis bidang, jenis parameter, atribut, dan ekspresi inisialisasi harfiah yang ditentukan.

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)

Parameter

className
String

String yang menentukan nama kelas untuk menambahkan bidang .

fieldName
String

String yang menentukan nama bidang.

fieldType
Type

Bidang Type baru.

genericParameterTypes
Type[]

Array Type parameter apa pun yang terkait dengan bidang .

attributes
MemberAttributes

MemberAttributes yang menentukan pengidentifikasi atribut anggota untuk bidang .

initializationExpression
CodeSnippetExpression

CodeSnippetExpression yang berisi ekspresi harfiah bidang.

overwriteExisting
Boolean

true untuk menghapus bidang className yang ada saat membuat bidang baru; jika tidak, false.

Berlaku untuk