Hi there gurus.
Is it possible using reflection to get the name of the surrounding
class name from a member (field)?
Say, I have a class like:
private class MyClass
{
public string Member1;
}
Let's make an instance:
MyClass myClass = new MyClass();
myClass.Member1 = "member1";
Now, is it possible to reflect on myClass.Member1 to return the string
"MyClass.Member1"?
Or for the TDD guys: Can you make this test pass:
[TestMethod]
public void TestMethod1()
{
MyClass myClass = new MyClass();
myClass.Member1 = "member1";
string expected = "MyClass.Member1";
string actual="";
//actual = MagicalReflectionOn on myClass.Member1
Assert.AreEqual(expected, actual);
}
Best regards
Michael Brandt Lassen