private bool StartUpServicesReferencesService(IVsProjectStartupServices startup, Guid serviceId) { int num; IEnumProjectStartupServices psenum = null; startup.GetStartupServiceEnum(out psenum); uint fetched = 0; Guid[] result = new Guid[1]; do { num = psenum.Next(1, result, out fetched); if ((fetched == 1) && (result[0].CompareTo(serviceId) == 0)) { return(true); } }while (num != 1); return(false); }
internal static bool StartupServicesReferencesService(IVsProjectStartupServices startup, Guid serviceId) { int num2; IEnumProjectStartupServices ppenum = null; ErrorHandler.ThrowOnFailure(startup.GetStartupServiceEnum(out ppenum)); uint pceltFetched = 0; Guid[] rgelt = new Guid[1]; do { num2 = ppenum.Next(1, rgelt, out pceltFetched); ErrorHandler.ThrowOnFailure(num2); if ((pceltFetched == 1) && (rgelt[0].CompareTo(serviceId) == 0)) { return(true); } }while (num2 != 1); return(false); }