IMemberCreationService.CreateField Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- 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
.