Как определить «новый» модификатор в поле с помощью отражения?

http://msdn.microsoft.com/en-us/library/435f1dw2.aspx

public class Base
{
    public string Field;
}
public class Child : Base
{
    public new string Field;
}

[TestFixture]
public class TestClass
{

    [Test]
    public void DetectNew()
    {
        var fieldInfo = typeof(Child).GetField("Field");
        //How do I tell fieldInfo has a new modifier?
        Debug.WriteLine(fieldInfo);
    }
}

Изменить: Я знаю методы и свойства, я могу проверить "MethodBase.IsHideBySig". Почему не существует аналогичного свойства для FieldInfo?

5
задан Simon 9 July 2011 в 11:15
поделиться