예제 #1
0
 public static VisualStudioProxy FromProcessId(int processId) {
     VisualStudioProxy inst;
     lock (_knownInstances) {
         if (!_knownInstances.TryGetValue(processId, out inst)) {
             _knownInstances[processId] = inst = new VisualStudioProxy(processId);
         }
     }
     return inst;
 }
예제 #2
0
        public static VisualStudioProxy FromProcessId(int processId)
        {
            VisualStudioProxy inst;

            lock (_knownInstances) {
                if (!_knownInstances.TryGetValue(processId, out inst))
                {
                    _knownInstances[processId] = inst = new VisualStudioProxy(processId);
                }
            }
            return(inst);
        }