static DTE?GetDTE(Process process) { var namePattern = $@"!VisualStudio\.DTE\.(\d+\.\d+):{process.Id}"; return((DTE?)RunningObjectTable.GetRunningObjects(namePattern).FirstOrDefault()); }
public static DTE GetDTE(Process process) { string namePattern = $@"!VisualStudio\.DTE\.(\d+\.\d+):{process.Id.ToString()}"; return((DTE)RunningObjectTable.GetRunningObjects(namePattern).FirstOrDefault()); }
internal static object GetDTEObject(Process process) { string namePattern = $@"!VisualStudio\.DTE\.(\d+\.\d+):{process.Id.ToString()}"; return(RunningObjectTable.GetRunningObjects(namePattern).FirstOrDefault()); }