System.Reflection.Emit.Lightweight
Определяет и представляет динамический метод, который может быть скомпилирован, выполнен и удален.Удаленные методы доступны для сборки мусора.
Создает динамический метод, который является глобальным по отношению к модулю, указывая при этом имя метода, атрибуты, соглашение о вызове, возвращаемый тип, типы параметров, модуль, а также необходимость пропуска проверок видимости с помощью JIT-компилятора для типов и элементов, к которым получает доступ язык MSIL динамического метода.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Битовая комбинация значений , которые указывают атрибуты динамического метода.Единственной разрешенной комбинацией является и .
Соглашение о вызовах этого динамического метода.Значением должно быть .
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
, представляющий модуль, с которым следует логически связать динамический метод.
Значение true, чтобы пропустить проверки видимости, выполняемые JIT-компилятором, для типов и членов, доступ к которым имеет язык MSIL динамического метода; в противном случае — значение false.
Элемент равен null или .– или – — модуль, предоставляющий анонимное размещение для динамических методов.
Параметр имеет значение null. – или –Параметр имеет значение null.
является комбинацией флагов, отличных от и .– или –Значение не .– или – является типом, для которого возвращает значение true.
Создает динамический метод, указывая при этом имя метода, атрибуты, соглашение о вызове, возвращаемый тип, типы параметров, тип, с которым логически связан этот динамический метод, а также необходимость пропуска проверок видимости с помощью JIT-компилятора для типов и элементов, к которым получает доступ язык MSIL динамического метода.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Битовая комбинация значений , которые указывают атрибуты динамического метода.Единственной разрешенной комбинацией является и .
Соглашение о вызовах этого динамического метода.Значением должно быть .
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
Тип , с которым логически связан динамический метод.Динамический метод имеет доступ ко всем элементам этого типа.
Значение true, чтобы пропустить проверки видимости, выполняемые JIT-компилятором, для типов и членов, доступ к которым имеет язык MSIL динамического метода; в противном случае — значение false.
Элемент равен null или . – или – является интерфейсом, массивом, открытым универсальным типом или параметром типа универсального типа или метода.
Параметр имеет значение null. – или –Параметр имеет значение null.
является комбинацией флагов, отличных от и .– или –Значение не .– или – является типом, для которого возвращает значение true.
Инициализирует анонимно размещенный динамический метод, указывая имя метода, возвращаемый тип и типы параметров.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
Элемент равен null или .
Параметр имеет значение null.
является типом, для которого возвращает значение true.
Инициализирует анонимно размещенный динамический метод, указывая при этом имя метода, возвращаемый тип, типы параметров, модуль, а также необходимость пропуска проверок видимости с помощью JIT-компилятора для типов и элементов, к которым получает доступ язык MSIL динамического метода.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
true для пропуска проверок видимости с помощью JIT-компилятора для всех типов и элементом, к которым есть доступ у языка MSIL динамического метода. При таком ограничении уровень доверия сборок, содержащих эти типы и элементы, должен не превышать уровень доверия стека вызовов, который выпустил динамический метод; в противном случае — значение false.
Элемент равен null или .
Параметр имеет значение null.
является типом, для которого возвращает значение true.
Создает динамический метод, который является глобальным по отношению к модулю, указывая имя метода, возвращаемый тип, типы параметров и модуль.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
, представляющий модуль, с которым следует логически связать динамический метод.
Элемент равен null или . – или – — модуль, предоставляющий анонимное размещение для динамических методов.
Параметр имеет значение null. – или –Параметр имеет значение null.
является типом, для которого возвращает значение true.
Создает динамический метод, который является глобальным по отношению к модулю, указывая при этом имя метода, возвращаемый тип, типы параметров, модуль, а также необходимость пропуска проверок видимости с помощью JIT-компилятора для типов и элементов, к которым получает доступ язык MSIL динамического метода.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
, представляющий модуль, с которым следует логически связать динамический метод.
Значение true, чтобы пропустить проверки видимости, выполняемые JIT-компилятором, для типов и членов, доступ к которым имеет язык MSIL динамического метода.
Элемент равен null или . – или – — модуль, предоставляющий анонимное размещение для динамических методов.
Параметр имеет значение null. – или –Параметр имеет значение null.
является типом, для которого возвращает значение true.
Создает динамический метод, указывая имя метода, возвращаемый тип, типы параметров и тип, с которым логически связан этот динамический метод.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
Тип , с которым логически связан динамический метод.Динамический метод имеет доступ ко всем элементам этого типа.
Элемент равен null или .– или – является интерфейсом, массивом, открытым универсальным типом или параметром типа универсального типа или метода.
Параметр имеет значение null. – или –Параметр имеет значение null.
равен null или является типом, для которого возвращает значение true.
Создает динамический метод, указывая при этом имя метода, возвращаемый тип, типы параметров, тип, с которым логически связан этот динамический метод, а также необходимость пропуска проверок видимости с помощью JIT-компилятора для типов и элементов, к которым получает доступ язык MSIL динамического метода.
Имя динамического метода.Это может быть строка нулевой длины, но не значение null.
Объект , определяющий тип возвращаемого значения данного динамического метода, или значение null, если метод не возвращает значение.
Массив объектов типа , определяющих типы параметров динамического метода, или null, если метод не имеет параметров.
Тип , с которым логически связан динамический метод.Динамический метод имеет доступ ко всем элементам этого типа.
Значение true, чтобы пропустить проверки видимости, выполняемые JIT-компилятором, для типов и членов, доступ к которым имеет язык MSIL динамического метода; в противном случае — значение false.
Элемент равен null или .– или – является интерфейсом, массивом, открытым универсальным типом или параметром типа универсального типа или метода.
Параметр имеет значение null. – или –Параметр имеет значение null.
равен null или является типом, для которого возвращает значение true.
Возвращает атрибуты, указанные при создании динамического метода.
Битовая комбинация значений , представляющих атрибуты этого метода.
Возвращает соглашение о вызове, указанное при создании динамического метода.
Одно из значений , указывающее соглашение о вызове для этого метода.
Завершает динамический метод и создает делегата, который может быть использован для запуска метода.
Делегат указанного типа, который может использоваться для запуска динамического метода.
Тип делегата, сигнатура которого совпадает с сигнатурой динамического метода.
Динамический метод не содержит основного текста метода.
содержит неверное количество параметров или недопустимые типы параметров.
Завершает динамический метод и создает делегата, который может быть использован для его вызова, указывая при этом тип делегата и объект, к которому привязан этот делегат.
Делегат указанного типа, который может использоваться для запуска динамического метода с указанным объектом назначения.
Тип делегата, подпись которого совпадает с сигнатурой динамического метода, за исключением первого параметра.
Объект, к которому привязан делегат.Должен быть того же типа, что и первый параметр динамического метода.
Динамический метод не содержит основного текста метода.
Параметр не является тем же типом, что и первый параметр динамического метода, и не может быть назначен для этого типа.– или – содержит неверное количество параметров или недопустимые типы параметров.
Получает тип, объявляющий метод, который всегда равен null для динамических методов.
Всегда null.
Возвращает генератор MSIL для этого метода с используемым по умолчанию 64-байтным потоком MSIL.
Объект для этого метода.
Возвращает генератор MSIL для метода с указанным размером потока MSIL.
Объект для метода с указанным размером потока MSIL.
Размер потока языка MSIL в байтах.
Возвращает параметры динамического метода.
Массив объектов , предоставляющих параметры данного динамического метода.
Возвращает или задает значение, указывающее, инициализируются ли локальные переменные в этом методе с нуля.
Значение true, если локальные переменные в методе инициализируются с нуля, в противном случае — false.Значение по умолчанию — true.
Возвращает имя динамического метода.
Простое имя метода.
Получает возвращаемый параметр динамического метода.
Всегда null.
Возвращает тип возвращаемого значения для динамического метода.
Тип , представляющий тип возвращаемого значения текущего метода; , если метод не содержит возвращаемого типа.
Возвращает сигнатуру метода, представленную строкой.
Строка, представляющая подпись метода.