IMemberCreationService.CreateField Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří pole v zadané třídě pomocí zadaného názvu pole, typu pole, typů parametrů, atributů a výrazu inicializace literálu.
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)
Parametry
- className
- String
Řetězec, který definuje název třídy pro přidání pole.
- fieldName
- String
Řetězec, který definuje název pole.
- attributes
- MemberAttributes
, MemberAttributes která definuje identifikátor atributu člena pro pole.
- initializationExpression
- CodeSnippetExpression
Objekt CodeSnippetExpression , který obsahuje literální výraz pole.
- overwriteExisting
- Boolean
true
k odstranění všech existujících polí className
v při vytváření nového pole, jinak false
.