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()); }
private UserCommand GetCommand(ProcessData process) { if (process.AttachToIIS) return new IISCommand(process, _applicationObject, _addInInstance); return new UserCommand(process, _applicationObject, _addInInstance); }
public IISCommand(ProcessData data, DTE2 applicationObject, AddIn addInInstance) : base(data, applicationObject, addInInstance) { }