IMemberCreationService.CreateField Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
- 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.