示例#1
0
 public ResolveExpr(ITargetDatabase db, CsGlobalNamespace globals, ResolveName nameResolver)
 {
     m_globals = globals;
     m_nameResolver = nameResolver;
     m_typeResolver = new ResolveType(db);
     m_memberResolver = new ResolveMembers(db);
 }
示例#2
0
        public ResolveMembers(ITargetDatabase db)
        {
            m_database = db;

            #if !TEST
            Boss boss = ObjectModel.Create("CsParser");
            m_parses = boss.Get<IParses>();
            #endif
        }
示例#3
0
        public ResolveName(CsMember context, ITargetDatabase database, ICsLocalsParser locals, string text, int offset, CsGlobalNamespace globals)
        {
            Profile.Start("ResolveName::ctor");
            m_database = database;
            m_typeResolver = new ResolveType(database);
            m_globals = globals;
            m_offset = offset;
            m_context = context;

            Profile.Start("DoFindMember");
            m_member = DoFindMember(m_globals);
            Profile.Stop("DoFindMember");

            Profile.Start("DoGetVariables");
            m_variables = DoGetVariables(text, locals);
            Profile.Stop("DoGetVariables");

            Profile.Stop("ResolveName::ctor");
        }
 public JiraRequestRepository(ITargetDatabase database) : base(database)
 {
 }
示例#5
0
 public TaskRepository(ITargetDatabase database) : base(database)
 {
 }
示例#6
0
 public LogRepository(ITargetDatabase database) : base(database)
 {
 }
示例#7
0
 public RepositoryFactory(ITargetDatabase database)
 {
     __database = database;
 }
示例#8
0
 public BaseRepository(ITargetDatabase database)
 {
     __database = database;
 }