Пример #1
0
        public void Dump(TextWriter writer)
        {
            writer.WriteLine("#region Script{0}", Index);

            bool eol = false;

            if (_initializer != null)
            {
                _initializer.Dump(writer, "", true);
                eol = true;
            }

            foreach (var trait in _traits)
            {
                if (eol)
                {
                    writer.WriteLine();
                }
                if (trait.IsMethod)
                {
                    var method = trait.Method;
                    Debug.Assert(method != null);
                    method.Dump(writer, "", true);
                }
                eol = true;
            }

            writer.WriteLine("#endregion");
        }