IMemberCreationService.CreateField Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt mit dem angegebenen Feldnamen, dem Feldtyp, den angegebenen Parametertypen und Attributen sowie dem literalen Initialisierungsausdruck ein Feld für die angegebene Klasse.
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
Eine Zeichenfolge, die den Namen der Klasse definiert, der das Feld hinzugefügt werden soll.
- fieldName
- String
Eine Zeichenfolge, die den Namen des Felds definiert.
- attributes
- MemberAttributes
Eine MemberAttributes-Enumeration, die den Memberattributbezeichner für das Feld definiert.
- initializationExpression
- CodeSnippetExpression
Ein CodeSnippetExpression, der den literalen Ausdruck des Felds enthält.
- overwriteExisting
- Boolean
true
, um vorhandene Felder für className
beim Erstellen des neuen Felds zu löschen, andernfalls false
.