Example #1
0
		public Command(ProcessData data, DTE2 applicationObject, AddIn addInInstance)
		{
			ProcessData = data;

			_applicationObject = applicationObject;

			Name = data.GetShortString();
			FullName = string.Format("{0}.{1}", addInInstance.ProgID, Name);
			DisplayText = string.Format("Attach to {0}", data.GetDisplayString()); 
			Description = string.Format("Attach to process {0}", data.GetDisplayString());
		}
Example #2
0
		private UserCommand GetCommand(ProcessData process)
		{
			if (process.AttachToIIS)
				return new IISCommand(process, _applicationObject, _addInInstance);

			return new UserCommand(process, _applicationObject, _addInInstance);
		}
Example #3
0
		public IISCommand(ProcessData data, DTE2 applicationObject, AddIn addInInstance)
			: base(data, applicationObject, addInInstance)
		{
		}