IMemberCreationService.CreateField Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
- 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.