Compartilhar via


IMemberCreationService.CreateField Método

Definição

Cria um campo na classe especificada usando o nome do campo especificado, o tipo de campo, os tipos de parâmetro, os atributos e a expressão de inicialização 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

Uma cadeia de caracteres que define o nome da classe a ser adicionada ao campo.

fieldName
String

Uma cadeia de caracteres que define o nome do campo.

fieldType
Type

O Type do novo campo.

genericParameterTypes
Type[]

Uma matriz Type de quaisquer parâmetros associados ao campo.

attributes
MemberAttributes

Um MemberAttributes que define o identificador de atributo de membro para o campo.

initializationExpression
CodeSnippetExpression

Um CodeSnippetExpression que contém a expressão literal do campo.

overwriteExisting
Boolean

true para excluir todos os campos existentes no className ao criar o novo campo; caso contrário, false.

Aplica-se a