IMemberCreationService.CreateField Método

Definición

Crea un campo en la clase especificada mediante el nombre de campo, el tipo de campo, los tipos de parámetro, los atributos y la expresión de inicialización literal especificados.

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)

Parámetros

className
String

Cadena que define el nombre de la clase para agregar el campo.

fieldName
String

Cadena que define el nombre del campo.

fieldType
Type

Type del nuevo campo.

genericParameterTypes
Type[]

Matriz Type de cualquier parámetro asociado al campo.

attributes
MemberAttributes

MemberAttributes que define el identificador de atributo de miembro para el campo.

initializationExpression
CodeSnippetExpression

que CodeSnippetExpression contiene la expresión literal del campo.

overwriteExisting
Boolean

true es para eliminar los campos existentes al className crear el nuevo campo; de lo contrario, falsees .

Se aplica a