IMemberCreationService.CreateField Metod

Definition

Skapar ett fält i den angivna klassen med hjälp av det angivna fältnamnet, fälttypen, parametertyper, attribut och literalinitieringsuttrycket.

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)

Parametrar

className
String

En sträng som definierar namnet på klassen för att lägga till fältet.

fieldName
String

En sträng som definierar namnet på fältet.

fieldType
Type

Det Type nya fältets.

genericParameterTypes
Type[]

En Type matris med alla parametrar som är associerade med fältet.

attributes
MemberAttributes

En MemberAttributes som definierar medlemsattributidentifieraren för fältet.

initializationExpression
CodeSnippetExpression

En CodeSnippetExpression som innehåller fältets literaluttryck.

overwriteExisting
Boolean

true om du vill ta bort befintliga fält när className du skapar det nya fältet, falseannars .

Gäller för