TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Метод

Определение

Определяет инициализированное поле данных в разделе SDATA переносимого исполняемого файла (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

Параметры

name
String

Имя, используемое для ссылки на данные. name не может содержать внедренные значения NULL.

data
Byte[]

Большой двоичный объект данных.

attributes
FieldAttributes

Атрибуты поля.

Возвращаемое значение

Поле для ссылки на данные.

Исключения

name Длина равно нулю.

–или–

Размер данных меньше или равен нулю или больше или равен 0x3f0000.

name или data есть null.

CreateType() ранее был вызван.

Комментарии

Поле, создаваемое с помощью этого метода, будет static, даже если вы не включаете FieldAttributes.Static его в attributes параметр.

Применяется к