Может ли кто-нибудь рассказать разницу между этими двумя свойствами?
DeclaringType
и ReflectedType
Рассмотрим код:
public class TestClass
{
public static void TestMethod()
{
Console.WriteLine("Method in Class", MethodBase.GetCurrentMethod().DeclaringType.Name);
Console.WriteLine("Method in Class", MethodBase.GetCurrentMethod().ReflectedType.Name);
}
}
Являются ли они такими же и могут использоваться взаимозаменяемо?