Esempio n. 1
0
        EXCEPTION_INFO150[] GetSetExceptions(EXCEPTION_INFO150 parent)
        {
            IEnumDebugExceptionInfo150 enumerator = default(IEnumDebugExceptionInfo150);

            if (Session.EnumSetExceptions(parent.guidType, out enumerator) == 0 && enumerator != null)
            {
                return(enumerator.ToArray());
            }
            else
            {
                return(new EXCEPTION_INFO150[] { });
            }
        }
Esempio n. 2
0
        EXCEPTION_INFO150[] GetDefaultExceptions(EXCEPTION_INFO150?parent)
        {
            var parentArray = (!parent.HasValue) ? null : new EXCEPTION_INFO150[]
            {
                parent.Value
            };

            IEnumDebugExceptionInfo150 val = default(IEnumDebugExceptionInfo150);

            if (Session.EnumDefaultExceptions(parentArray, out val) == 0 && val != null)
            {
                return(val.ToArray());
            }
            else
            {
                return(new EXCEPTION_INFO150[] { });
            }
        }