IMemberCreationService.CreateField Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
- 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 .