当我这样称呼时:
BsonClassMap.RegisterClassMap<MyType>();
在code调用此内容:
return RegisterClassMap<TClass>(cm => { cm.AutoMap(); });
然后关闭地图。
我试图弄清楚在反映类型时使用了哪些规则来决定哪些字段和属性应该被序列化/包含在地图中。
我试图通过阅读代码来推理它。我认为这里有更多知识的人可以在调试器中快速完成整个步骤。
我特别想知道用于对类型成员做出是/否决定的个别规则以及应用这些规则的顺序。