Пример #1
0
    void GenerateSubTypes(DModule module, Type type)
    {
        ExtraTypeInfo typeInfo;

        if (!typeInfoMap.TryGetValue(type, out typeInfo))
        {
            return;
        }
        module.IncreaseDepth();
        foreach (Type subType in typeInfo.subTypes)
        {
            GenerateType(module, subType);
        }
        module.DecreaseDepth();
    }