コード例 #1
0
ファイル: GCEvent.cs プロジェクト: CheneyWu/coreclr
        // For true/false groups, return whether that group is set.
        private bool CondemnedReasonGroupSet(CondemnedReasonGroup Group)
        {
            if (PerHeapCondemnedReasons == null)
            {
                return false;
            }

            int HeapIndexHighestGen = 0;
            if (PerHeapCondemnedReasons.Length != 1)
            {
                HeapIndexHighestGen = FindFirstHighestCondemnedHeap();
            }

            return (PerHeapCondemnedReasons[HeapIndexHighestGen].CondemnedReasonGroups[(int)Group] != 0);
        }
コード例 #2
0
ファイル: GCEvent.cs プロジェクト: CheneyWu/coreclr
 private void AddCondemnedReason(Dictionary<CondemnedReasonGroup, int> ReasonsInfo, CondemnedReasonGroup Reason)
 {
     if (!ReasonsInfo.ContainsKey(Reason))
         ReasonsInfo.Add(Reason, 1);
     else
         (ReasonsInfo[Reason])++;
 }