IMemberCreationService.CreateField Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen alan adını, alan türünü, parametre türlerini, öznitelikleri ve değişmez değer başlatma ifadesini kullanarak belirtilen sınıfta bir alan oluşturur.
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)
Parametreler
- className
- String
Alanı eklemek için sınıfın adını tanımlayan bir dize.
- fieldName
- String
Alanın adını tanımlayan bir dize.
- attributes
- MemberAttributes
MemberAttributesAlan için üye öznitelik tanımlayıcısını tanımlayan bir.
- initializationExpression
- CodeSnippetExpression
CodeSnippetExpressionAlanın değişmez ifadesini içeren bir.
- overwriteExisting
- Boolean
true
Yeni alanı oluştururken üzerinde var olan herhangi bir alanı silmek için className
; Aksi takdirde, false
.