IMemberCreationService.CreateField Método

Definição

Cria um campo na classe especificada usando o nome do campo especificado, tipo de campo, tipos de parâmetros, atributos e expressão literal de inicialização.

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 que define o nome da classe a adicionar o campo.

fieldName
String

Uma cadeia que define o nome do campo.

fieldType
Type

O Type do novo campo.

genericParameterTypes
Type[]

Um Type array de quaisquer parâmetros associados ao campo.

attributes
MemberAttributes

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

initializationExpression
CodeSnippetExpression

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

overwriteExisting
Boolean

true para eliminar quaisquer campos existentes em className ao criar o novo campo; caso contrário, false.

Aplica-se a