LSLib.LS.Story.AdapterRef.DebugDump C# (CSharp) Method

DebugDump() public method

public DebugDump ( TextWriter writer, Story story ) : void
writer System.IO.TextWriter
story Story
return void
        public void DebugDump(TextWriter writer, Story story)
        {
            if (!IsValid())
            {
                writer.Write("(None)");
            }
            else
            {
                writer.Write("#{0}", AdapterIndex);
            }
        }
    }

Usage Example

Example #1
0
        public override void DebugDump(TextWriter writer, Story story)
        {
            base.DebugDump(writer, story);

            writer.Write("   ");
            if (ParentRef.IsValid())
            {
                writer.Write(" Parent ");
                ParentRef.DebugDump(writer, story);
            }

            if (AdapterRef.IsValid())
            {
                writer.Write(" Adapter ");
                AdapterRef.DebugDump(writer, story);
            }

            if (RelDatabaseRef.IsValid())
            {
                writer.Write(" Database ");
                RelDatabaseRef.DebugDump(writer, story);
                writer.Write(" Flag {0}", RelDatabaseFlag);
                writer.Write(" Entry ");
                RelDatabase.DebugDump(writer, story);
            }

            writer.WriteLine("");
        }
All Usage Examples Of LSLib.LS.Story.AdapterRef::DebugDump