IMemberCreationService.CreateField Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy pole w określonej klasie przy użyciu określonej nazwy pola, typu pola, typów parametrów, atrybutów i wyrażenia inicjowania literału.
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)
Parametry
- className
- String
Ciąg, który definiuje nazwę klasy, aby dodać pole.
- fieldName
- String
Ciąg definiujący nazwę pola.
- attributes
- MemberAttributes
Element MemberAttributes definiujący identyfikator atrybutu elementu członkowskiego dla pola.
- initializationExpression
- CodeSnippetExpression
Element CodeSnippetExpression zawierający wyrażenie literału pola.
- overwriteExisting
- Boolean
true
aby usunąć wszystkie istniejące pola podczas className
tworzenia nowego pola; w przeciwnym razie false
.