Langue

IMemberCreationService.CreateField Méthode

Définition

Crée un champ sur la classe spécifiée à l’aide du nom de champ, du type de champ, des types de paramètres, des attributs et de 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 à ajouter.

fieldName
String

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

fieldType
Type

Nouveau Type champ.

genericParameterTypes
Type[]

Tableau Type de tous les paramètres associés au champ.

attributes
MemberAttributes

Qui MemberAttributes définit l’identificateur d’attribut membre pour le champ.

initializationExpression
CodeSnippetExpression

Qui CodeSnippetExpression contient l’expression littérale du champ.

overwriteExisting
Boolean

true pour supprimer les champs className existants lors de la création du nouveau champ ; sinon, false.

S’applique à