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. Возвращает тип возвращаемого значения для динамического метода. Тип , представляющий тип возвращаемого значения текущего метода; , если метод не содержит возвращаемого типа. Возвращает сигнатуру метода, представленную строкой. Строка, представляющая подпись метода.