IMemberCreationService.CreateField Método

Definição

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

Uma cadeia de caracteres que define o nome da classe para adicionar o campo.

fieldName
String

Uma cadeia de caracteres que define o nome do campo.

fieldType
Type

O Type novo campo.

genericParameterTypes
Type[]

Uma Type matriz de todos os 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 ao className criar o novo campo; caso contrário, false.

Aplica-se a