// Token: 0x060008B5 RID: 2229 RVA: 0x00029C34 File Offset: 0x00027E34 internal static void DestroyDagCluster(string clusterName, out string verboseLog) { HaTaskStringBuilderOutputHelper haTaskStringBuilderOutputHelper = new HaTaskStringBuilderOutputHelper("m.e.cluster.replay.dll!DestroyDagCluster"); ExTraceGlobals.ClusterTracer.TraceDebug <string>(0L, "Going to DestroyCluster( {0} ) on this machine.", clusterName); GCHandle value = GCHandle.Alloc(haTaskStringBuilderOutputHelper); Exception ex = null; try { haTaskStringBuilderOutputHelper.LastException = null; haTaskStringBuilderOutputHelper.MaxPercentageDuringCallback = 0; using (IAmCluster amCluster = ClusterFactory.Instance.Open()) { amCluster.DestroyExchangeCluster(haTaskStringBuilderOutputHelper, GCHandle.ToIntPtr(value), out ex, true); } if (ex != null) { haTaskStringBuilderOutputHelper.WriteErrorSimple(ex); } } catch (LocalizedException exception) { DagHelper.ThrowDagTaskOperationWrapper(exception); } finally { verboseLog = haTaskStringBuilderOutputHelper.ToString(); value.Free(); } }