Compartir a través de


IMemberCreationService.CreateField Método

Definición

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

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

Una 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[]

Una 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

CodeSnippetExpression que contiene la expresión literal del campo.

overwriteExisting
Boolean

true para eliminar cualquier campo existente en className al crear el nuevo campo; de lo contrario, false.

Se aplica a