Я пытаюсь извлечь полный метод, который находится внутри файла cs. , например .. Предположим, у нас есть класс, как это ...Как извлечь полный метод внутри класса?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GetMethodNm
{
class MyClass
{
public int ComplexMethod(int param1, int myCustomValue)
{
if (param1 == myCustomValue)
{
return 54;
}
else
{
return 0;
}
}
public string ComplexMethodV(int param1, int myCustomValue)
{
if (param1 < myCustomValue)
{
return "300";
}
else
{
return "My custom value to return";
}
}
public bool ComplexMethodX(int param1, int myCustomValue)
{
if (param1 == myCustomValue)
{
return true;
}
else
{
return false;
}
}
}
}
Тогда мне нужно извлечь метод чтения файла CS ComplexMethodV .. Как я могу это сделать? Я попытался с отражением, но я могу получить только имя и некоторые вещи внутри него .. но мне понадобился бы буквальный метод внутри.
Вы хотите прочитать исходный код? Почему бы просто не прочитать сам файл с помощью 'FileStream'? – HimBromBeere
Вы хотите прочитать полное определение? –
Вы хотите вызвать метод или что-то еще? Вы хотите, чтобы все параметры были четкими до выполнения или? В чем цель? Иногда, если вы даете больше информации, люди могут помочь вам лучше. – Younes