С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Ищу статью о обучении нейронных сетей и исходник библиотеки Прочитал и посмотрел много теории, но так и не получилось сделать, чтото похожее на практике. Посоветуйте подробную статью о нейронных сетях и их ОБУЧЕНИИ , желательно с исходниками. Для c#. Заранее спасибо https://www.cyberforum.ru/ csharp-net/ thread2528412.html Подключение к MySQL DB C#
Есть база в MySQL и есть программа, как сделать подключение к бд в коде через EntityFrameworkCore? Будет хорошо если скажите что-то вместо MySql.Data.EntityFrameworkCore, так как он не работает с коннектором v8.0.18
C# Написать программу обработки файла типа запись, содержащую следующие пункты меню: - Создание, - Просмотр, - Коррекция – https://www.cyberforum.ru/ csharp-net/ thread2528217.html
Написать программу обработки файла типа запись, содержащую следующие пункты меню: - Создание, - Просмотр, - Коррекция – добавление новых данных или исправление старых, - Выполнение требуемых действий. Информация о сотрудниках фирмы включает: - Ф.И.О. сотрудников; - табельный номер; - количество проработанных часов за месяц; - почасовой тариф.
C# HDLC, счётчик отвергает фрейм Пытаюсь считывать показания со счётчика через технологию dlms. Изначально использовал программу GXDLMSDirector. При опросе 4х регистров получаю такой лог: GXDLMSDirector 8.2.1910.3102 Log created 8:25:39 08:27:28 Initializing serial connection. 8:27:29 Send SNRM request. 7E A0 21 00 22 00 51 03 93 6B 21 81 80 12 05 01 80 06 01 80 07 04 00 00 00 02 08 04 00 00 00 01 3D 93 7E 8:27:30 7E A0... https://www.cyberforum.ru/ csharp-net/ thread2528128.html
Написать условие к программе, которая выводит текст C#
Текст задан последовательностью литер, за которыми идет '.' . Написать программу, которая определяет выполнено ли следующее условие: В заданный текст входит каждая из букв слова 'кеу'. Я написала первую часть программы, но не знаю как проверить выполнено ли условие. А если точнее, то не могу написать условие. Помогите, пожалуйста! int n; Random rnd = new Random();...
C# Чтение после конца потока невозможно Здравствуйте, пишу List<Sound> sound = new List<Sound>(); using (BinaryReader streem = new BinaryReader(File.Open(path, FileMode.Open))) { while (streem.PeekChar() > -1) { try { https://www.cyberforum.ru/ csharp-net/ thread2527786.html
C# Изображение. Крупнее. Мельче https://www.cyberforum.ru/ csharp-net/ thread2527705.html
Здравствуйте! Хочу реализовать функцию, которая будет делать изображение крупнее или мельче. Эта функция есть в программе ACDSee, для просмотра изображений. Но не знаю как реализовать эту функцию. Нужна помощь Сеньоров.
C# Как реализовать свои permission
Здравствуйте! Я начинающий .net разработчик. Я выучил ооп. И начал изучать архитектуру приложений и паттерны. Когда дело дошло до практики,я решил написать vk бота для группы. Я начал проектирование. Начал писать код и впал в ступор. Я решил реализовать permission набодобии android permission(пример: commandpermission.admin.add) и чтобы они были иерархичны. Я не понимаю как их реализовать. Какой...
C# Отправка запросов VK напрямую без API https://www.cyberforum.ru/ csharp-net/ thread2527435.html
Делаю игру на unity, хотелось бы сделать регистрацию через vk, но VK API не поддерживает пока что unity. Как реализовать это напрямую http запросом?
C# Как вместо ссылки на экземпляр класса передать поле класса? https://www.cyberforum.ru/ csharp-net/ thread2527273.html
Делаю свою шаблонную функцию для свойств с событиями, при обращении к таким свойствам приходится писать что то похожее на: public EventProperty<int> Score { get; set; } = new EventProperty<int>(); Score.Property = 10;
C# Зависимости .net standard в ASP.NET MVC проекте
Привет! Есть 2 проекта: приложение asp.net mvc 5 (1) и dll типа .net standard (2). (1) имеет ссылку на (2). (2) имеет ссылку на Nuget пакет AngleSharp. Запускаю проект (1), он компилируется и запускается нормально. Как только я пробую выполнить код из (2), который обращается к Nuget пакету, вылетает исключение: Не удалось загрузить файл или сборку "AngleSharp, Version=0.13.0.0,...
C# Дизайн в соответствии с принципом единственной ответственности https://www.cyberforum.ru/ csharp-net/ thread2526919.html
Учу SOLID. Вопрос касательно первого принципа, но также буду рад любым другим поправкам. Программа является симуляцией экосистемы. Экосистема представлена в виде реки в которой находятся и двигаются животные. Животные могу сталкиваться друг с другом. При столкнавении двух животных одного типа, создается новое животное этого типа. При столкнавении двух животных разного типа одно из животных...
Эксперт .NET
1846 / 1353 / 428
Регистрация: 10.06.2011
Сообщений: 2,128
12.11.2019, 12:05  [ТС] 0

Как задать атрибут для генерируемого класса, используя Reflection.Emit? - C# - Ответ 13986340

12.11.2019, 12:05. Показов 1075. Ответов 2
Метки (Все метки)

Ответ

Прошу прощения, я неправильно записал код. Модификатор доступа для DefiniteAttribute должен быть internal.
C#
1
2
3
internal class DefiniteAttribute : Attribute
{
}
Атрибут действительно задаётся для класса, а вот извлечь его методом GetCustomAttribute не получается.
Я смог определить наличие атрибута с помощью метода GetCustomAttributesData:
C#
1
var definiteAttributeData = generatedType.GetCustomAttributesData().FirstOrDefault(x => x.AttributeType == typeof(DefiniteAttribute));
Добавлено через 12 минут
Оказывается, если задать inherit=true, то internal атрибут возвращается методом GetCustomAttribute
C#
1
var definiteAttribute =  generatedType.GetCustomAttribute<DefiniteAttribute>(inherit: true);
Хотя в документации указано лишь
Код
inherit: true to inspect the ancestors of element; otherwise, false.


Вернуться к обсуждению:
Как задать атрибут для генерируемого класса, используя Reflection.Emit? C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2019, 12:05
Готовые ответы и решения:

Как создать .exe? (System.Reflection.Emit)
как создать .exe через System.Reflection.Emit?

Как создать .exe? (System.Reflection.Emit)
как создать .exe через System.Reflection.Emit?

Emit, Reflection, кодогенерация
Допустим у вас есть некий клиент, который может отправлять сообщения, при этом для отправки ему...

Аналог CodeDom и System.Reflection.Emit
собсна сабж. в шарпе есть пространства имен - System.CodeDom и System.Reflection.Emit. интересует,...

2
12.11.2019, 12:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2019, 12:05
Помогаю со студенческими работами здесь

Как задать значения статического поля класса используя рефлексию?
Народ как задать значение статическому полю класса при помощи рефлексии. Есть тема...

Атрибуты класса в ООП. Как сделать атрибут одним для всех экземпляров?
Доброго времени суток. Возник вопрос как реализовать такой момент. Я пишу консольного дурака на ООП...

Xsl преобразованием(как задать необязательный атрибут)
Необходимо преобразовать необязательный атрибут. Возьмём часть xml-документа: &lt;catalog&gt; ...

Как задать значение по умолчанию для свойства класса
Где и как можно сохранять и считывать значения свойств класса. Помню - такая возможность есть - но...

Какой необходимо указать атрибут для проперти класса?
Вопрос: какой необходимо указать атрибут для проперти класса, чтоб когда к ней подводишь мышку,...

CodeFirst, как для поля класса задать auto incriment
Entuty Framework. Подход CodeFirst. Как для поля класса задать auto incriment? Можно пример?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru