IMemberCreationService.CreateField Metodo

Definizione

Crea un campo nella classe specificata utilizzando il nome del 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 da aggiungere al campo.

fieldName
String

Stringa che definisce il nome del campo.

fieldType
Type

Oggetto Type del nuovo campo.

genericParameterTypes
Type[]

Matrice Type di qualsiasi parametro associato al campo.

attributes
MemberAttributes

Oggetto MemberAttributes che definisce l'identificatore dell'attributo membro per il campo.

initializationExpression
CodeSnippetExpression

Oggetto CodeSnippetExpression contenente l'espressione letterale del campo.

overwriteExisting
Boolean

true per eliminare tutti i campi esistenti in className durante la creazione del nuovo campo; in caso contrario, false.

Si applica a