Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
insite2012
Модератор
Эксперт .NET
4827 / 3787 / 1089
Регистрация: 12.10.2013
Сообщений: 11,065
Записей в блоге: 2
28.06.2015, 18:43

Получить только пользовательские методы из класса

28.06.2015, 18:43. Просмотров 834. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от nedel Посмотреть сообщение
BindingFlags.DeclaredOnly
Странно, но при чистой рефлексии (через Assembly, .NET 4.0) у меня и так ничего не возвращается... Получилось только так.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
using System.IO;
using System.Reflection;
 
namespace ConsoleApplication4 {
    class Program {
        static void Main(string[] args) {
            Assembly asm = Assembly.Load(File.ReadAllBytes("ClassLibrary1.dll"));
            Type t = asm.GetType("ClassLibrary1.Class1");
            MethodInfo[] methods = t.GetMethods().Where(mi => mi.DeclaringType == t).ToArray(); ;
        }
    }
}


Вернуться к обсуждению:
Получить только пользовательские методы из класса
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.06.2015, 18:43

Как получить методы с определённым атрибутом?
Подскажите пожалуйста как из сборки(длл) вытянуть методы с атрибутом «тест» ?...

Как в Button17 объявить делегат на методы класса static string toString (Complex A)
Доврый день! using System; using System.Collections.Generic; using...

Как получить методы класса?
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));...

0
Другие темы раздела
C# Эмулятор портативной консоли http://www.cyberforum.ru/csharp-net/thread1489241.html
Здравствуйте, я бы хотел попробовать создать эмулятор портативной консоли, подобный Visual Boy Advance и DesMuMe. Подскажите пожалуйста возможно ли создать такую программу на C#, и если есть примеры...
C# Как использовать Windows Audio API? Доброго времени суток! Хочу написать программу, которая позволит "переадресовать" звук отдельного запущенного приложения на определенное устройство вывода компьютера (например, Opera на наушники,... http://www.cyberforum.ru/csharp-net/thread1489161.html
C# Явный вызов оператора или функции доступа невозможен (xNet & Fleck)
Добрый день, форумчане. Нарыл небольшой проект Steam trade botа'а, но в нём имеются несколько повторяющихся ошибок в коде, прошу помощи! ====================== //xNet: private static void...
C# Открыть pdf на нужной странице
Ребята, есть вопрос. У меня открываются несколько pdf(журналы) в программе. Есть форма, где в текстовом поле вводится нужная страница и после нажатия кнопки "открыть", должен открыться нужный pdf...
C# Проброс портов через upnp http://www.cyberforum.ru/csharp-net/thread1488583.html
Возникла ошибка, в чем проблема?
C# Скачивание файлов на рабочий стол Подскажите как: Мне скачать rar - zip Архив на рабочий стол Пробовал так ничего не получилось System.Net.WebClient webClient = new System.Net.WebClient(); string link =... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru