PERWAPI.TryBlock.Write C# (CSharp) Méthode

Write() private méthode

private Write ( PEWriter output, bool fatFormat ) : void
output PEWriter
fatFormat bool
Résultat void
        internal override void Write(PEWriter output, bool fatFormat)
        {
            if (Diag.DiagOn) Console.WriteLine("writing exception details");
            for (int i=0; i < handlers.Count; i++) {
                if (Diag.DiagOn) Console.WriteLine("Except block " + i);
                HandlerBlock handler = (HandlerBlock)handlers[i];
                flags = handler.GetFlag();
                if (Diag.DiagOn) Console.WriteLine("flags = " + flags);
                if (fatFormat) output.Write((uint)flags);
                else output.Write(flags);
                base.Write(output,fatFormat);
                handler.Write(output,fatFormat);
            }
        }