예제 #1
0
파일: Session.cs 프로젝트: Microsoft/RTVS
        internal Session(SessionManager manager, IIdentity user, string id, Interpreter interpreter, string commandLineArguments, ILogger sessionLogger, ILogger messageLogger) {
            Manager = manager;
            Interpreter = interpreter;
            User = user;
            Id = id;
            CommandLineArguments = commandLineArguments;
            _sessionLogger = sessionLogger;

            _pipe = new MessagePipe(messageLogger);
        }
예제 #2
0
 public ProfileController(SessionManager sessionManager, UserProfileManager userProfileManager) {
     _sessionManager = sessionManager;
     _userProfileManager = userProfileManager;
 }
예제 #3
0
 public SessionsController(InterpreterManager interpManager, SessionManager sessionManager) {
     _interpManager = interpManager;
     _sessionManager = sessionManager;
 }
예제 #4
0
 public UserSessionCreationBlocker(SessionManager sessionManager, IIdentity user) {
     _sessionManager = sessionManager;
     _user = user;
 }
예제 #5
0
 public SessionsController(InterpreterManager interpManager, SessionManager sessionManager)
 {
     _interpManager  = interpManager;
     _sessionManager = sessionManager;
 }