IMemberCreationService.CreateField Methode

Definition

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.

fieldType
Type

Das Type neue Feld.

genericParameterTypes
Type[]

Ein Type Array aller Parameter, die dem Feld zugeordnet sind.

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.

Gilt für: