IMemberCreationService.CreateField Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un campo nella classe indicata utilizzando il nome di campo, il tipo di campo, i tipi di parametro, gli attributi e l'espressione di inizializzazione letterale specificati.
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)
Parametri
- className
- String
Stringa che definisce il nome della classe in cui aggiungere il campo.
- fieldName
- String
Stringa che definisce il nome del campo.
- attributes
- MemberAttributes
Enumerazione MemberAttributes che definisce l'identificatore dell'attributo Member per il campo.
- initializationExpression
- CodeSnippetExpression
Classe CodeSnippetExpression contenente l'espressione letterale del campo.
- overwriteExisting
- Boolean
true
per eliminare qualsiasi campo esistente in className
in caso di creazione del nuovo campo; in caso contrario, false
.