public partial class ManagerForm
{
private AreaProvider _AreaProvider; public AreaProvider DataProvider
{
set { _AreaProvider = value; }
} private void LoadAllAreaDictionary()
{
RegionDictionary = _AreaProvider.GetAreaDictionry();
}
}
AreaProvider 是一个类,里面定义了GetAreaDictionry()这个方法,执行到LoadAllAreaDictionary这个方法的时候,会去调用
GetAreaDictionry这个方法,但是整个程序也没看到AreaProvider的实例化,中间肯定是通过属性来实现的,但也没找到,还有什么其他的技术可以为属性赋值吗?
在程序里发现了 ContextRegistry.GetContext().GetObject()这种形式的赋值,但百度也搜不到,求解
尝试用DataProvider和_AreaProvider索搜所有工程文件,如果没有,那么可以认为是外界做的,查找一下引用的所有非Framework依赖项。