System.Security.SecurityFrame._GetSecurityStack C# (CSharp) Method

_GetSecurityStack() private method

private _GetSecurityStack ( int skip ) : Array
skip int
return Array
		extern static Array _GetSecurityStack (int skip);

Usage Example

        public static ArrayList GetStack(int skipFrames)
        {
            Array     array     = SecurityFrame._GetSecurityStack(skipFrames + 2);
            ArrayList arrayList = new ArrayList();

            for (int i = 0; i < array.Length; i++)
            {
                object value = array.GetValue(i);
                if (value == null)
                {
                    break;
                }
                arrayList.Add(new SecurityFrame((RuntimeSecurityFrame)value));
            }
            return(arrayList);
        }