IMemberCreationService.CreateField Methode

Definitie

Hiermee maakt u een veld op de opgegeven klasse met behulp van de opgegeven veldnaam, veldtype, parametertypen, kenmerken en letterlijke initialisatie-expressie.

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)

Parameters

className
String

Een tekenreeks die de naam van de klasse definieert om het veld toe te voegen.

fieldName
String

Een tekenreeks die de naam van het veld definieert.

fieldType
Type

Het Type nieuwe veld.

genericParameterTypes
Type[]

Een Type matrix van alle parameters die aan het veld zijn gekoppeld.

attributes
MemberAttributes

Een MemberAttributes die de id van het lidkenmerk voor het veld definieert.

initializationExpression
CodeSnippetExpression

Een CodeSnippetExpression met de letterlijke expressie van het veld.

overwriteExisting
Boolean

true als u bestaande velden className wilt verwijderen bij het maken van het nieuwe veld, falseanders.

Van toepassing op