public Mapper() { _assemblyRepository = new AssemblyRepository(); _typeRepository = new TypeRepository(_assemblyRepository); _memberRepository = new MemberRepository(_typeRepository); _modelCreator = new ModelCreator(_typeRepository, _memberRepository); }
public CodeVisitor(ModelCreator modelCreator) { _modelCreator = modelCreator; }
public PendingTypeLoader(ModelCreator modelCreator, List<string> directories) { _modelCreator = modelCreator; _externalAssemblyLoader = new ExternalAssemblyLoader(directories); }
public TopDownVisitor(ModelCreator modelCreator, VisitationOptions options) { _modelCreator = modelCreator; _options = options; }