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 ein Feld für die angegebene Klasse mithilfe des angegebenen Feldnamens, Feldtyps, Parametertypen, Attribute und Literalinitialisierungsausdrucks.
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, um das Feld hinzuzufügen.
- fieldName
- String
Eine Zeichenfolge, die den Namen des Felds definiert.
- attributes
- MemberAttributes
A MemberAttributes that defines the member attribute identifier for the field.
- initializationExpression
- CodeSnippetExpression
A CodeSnippetExpression , das den Literalausdruck des Felds enthält.
- overwriteExisting
- Boolean
true zum Löschen vorhandener Felder beim className Erstellen des neuen Felds; andernfalls false.