GetZoneAndOrigin() static private method

static private GetZoneAndOrigin ( System.Threading.StackCrawlMark &mark, ArrayList &zone, ArrayList &origin ) : void
mark System.Threading.StackCrawlMark
zone System.Collections.ArrayList
origin System.Collections.ArrayList
return void
Exemplo n.º 1
0
        static public void GetZoneAndOrigin(out ArrayList zone, out ArrayList origin)
        {
            StackCrawlMark mark = StackCrawlMark.LookForMyCaller;

            if (SecurityEnabled)
            {
                icase.GetZoneAndOrigin(ref mark, out zone, out origin);
            }
            else
            {
                zone   = null;
                origin = null;
            }
        }
        static public void GetZoneAndOrigin(out ArrayList zone, out ArrayList origin)
        {
            StackCrawlMark mark = StackCrawlMark.LookForMyCaller;

            if (_IsSecurityOn())
            {
                CodeAccessSecurityEngine.GetZoneAndOrigin(ref mark, out zone, out origin);
            }
            else
            {
                zone   = null;
                origin = null;
            }
        }
Exemplo n.º 3
0
        [MethodImplAttribute(MethodImplOptions.NoInlining)] // Methods containing StackCrawlMark local var has to be marked non-inlineable
        static public void GetZoneAndOrigin(out ArrayList zone, out ArrayList origin)
        {
            StackCrawlMark mark = StackCrawlMark.LookForMyCaller;

            CodeAccessSecurityEngine.GetZoneAndOrigin(ref mark, out zone, out origin);
        }