Partage via


IMemberCreationService.CreateField Méthode

Définition

Crée un champ sur la classe spécifiée en utilisant le nom de champ, le type de champ, les types de paramètres, les attributs et l'expression d'initialisation littérale spécifiés.

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)

Paramètres

className
String

Chaîne qui définit le nom de la classe à laquelle ajouter le champ.

fieldName
String

Chaîne qui définit le nom du champ.

fieldType
Type

Type du nouveau champ.

genericParameterTypes
Type[]

Tableau Type des paramètres associés au champ.

attributes
MemberAttributes

MemberAttributes qui définit l'identificateur d'attribut de membre du champ.

initializationExpression
CodeSnippetExpression

CodeSnippetExpression qui contient l'expression littérale du champ.

overwriteExisting
Boolean

true pour supprimer tout champ existant dans className au moment de la création du champ ; sinon, false.

S’applique à