Esempio n. 1
0
        public ImplementationModel(ThinModel thinModel)
        {
            _thinModel = thinModel;
            _depot     = new ClosureDepot();

            _rootAssemblies     = new Dictionary <IAssembly, ThinAssembly>();
            _rootTypes          = new Dictionary <INamedTypeDefinition, ThinType>();
            _rootTypeForwarders = new Dictionary <IAliasForType, ThinTypeForwarder>();
            _rootMembers        = new Dictionary <ITypeDefinitionMember, ThinMember>();
            _missingMembers     = new List <ThinMember>();
        }
Esempio n. 2
0
        public ImplementationModel(ThinModel thinModel)
        {
            _thinModel = thinModel;
            _depot = new ClosureDepot();

            _rootAssemblies = new Dictionary<IAssembly, ThinAssembly>();
            _rootTypes = new Dictionary<INamedTypeDefinition, ThinType>();
            _rootTypeForwarders = new Dictionary<IAliasForType, ThinTypeForwarder>();
            _rootMembers = new Dictionary<ITypeDefinitionMember, ThinMember>();
            _missingMembers = new List<ThinMember>();
        }