TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) 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.
Definierar initierat datafält i avsnittet .sdata i den bärbara körbara filen (PE).
public:
System::Reflection::Emit::FieldBuilder ^ DefineInitializedData(System::String ^ name, cli::array <System::Byte> ^ data, System::Reflection::FieldAttributes attributes);
public System.Reflection.Emit.FieldBuilder DefineInitializedData(string name, byte[] data, System.Reflection.FieldAttributes attributes);
member this.DefineInitializedData : string * byte[] * System.Reflection.FieldAttributes -> System.Reflection.Emit.FieldBuilder
Public Function DefineInitializedData (name As String, data As Byte(), attributes As FieldAttributes) As FieldBuilder
Parametrar
- name
- String
Namnet som används för att referera till data.
name kan inte innehålla inbäddade null-värden.
- data
- Byte[]
Databloben.
- attributes
- FieldAttributes
Attributen för fältet.
Returer
Ett fält som refererar till data.
Undantag
name Längden på är noll.
-eller-
Datastorleken är mindre än eller lika med noll, eller större än eller lika med 0x3f0000.
name eller data är null.
CreateType() har anropats tidigare.
Kommentarer
Fältet som du skapar med den här metoden blir static, även om du inte tar med FieldAttributes.Static i parametern attributes .