Mongo Bson驱动程序使用什么规则来自动化类型?

SFu*_*n28 7 .net c# mongodb bson mongodb-.net-driver

当我这样称呼:

BsonClassMap.RegisterClassMap<MyType>();

在封面下,代码称之为:

return RegisterClassMap<TClass>(cm => { cm.AutoMap(); });

然后是映射土地.

我试图找出在反映类型时使用的规则,以决定应该在地图中序列化/包含哪些字段和属性.

我试图通过阅读代码来推理它.我认为这里有更多知识的人可以在调试器中快速完成整个步骤.

我特别想知道用于对类型成员做出是/否决定的个别规则以及应用这些规则的顺序.