Exemplo n.º 1
0
        public void WriteLine(LineDependency dependency, string format, params object[] args)
        {
            switch (dependency)
            {
            case LineDependency.Children:
                if (currentClass.ReferenceFields.Count > 0)
                {
                    WriteLine(format, args);
                }
                break;

            case LineDependency.NoChildren:
                if (currentClass.ReferenceFields.Count == 0)
                {
                    WriteLine(format, args);
                }
                break;

            case LineDependency.CodedTable:
                if (currentClass.IsTableCoded)
                {
                    WriteLine(format, args);
                }
                break;

            case LineDependency.NonCodedTable:
                if (!currentClass.IsTableCoded)
                {
                    WriteLine(format, args);
                }
                break;
            }
        }
Exemplo n.º 2
0
        public void WriteLine(LineDependency dependency, string text)
        {
            switch (dependency)
            {
            case LineDependency.Children:
                if (currentClass.ReferenceFields.Count > 0)
                {
                    WriteLine(text);
                }
                break;

            case LineDependency.NoChildren:
                if (currentClass.ReferenceFields.Count == 0)
                {
                    WriteLine(text);
                }
                break;

            case LineDependency.CodedTable:
                if (currentClass.IsTableCoded)
                {
                    WriteLine(text);
                }
                break;

            case LineDependency.NonCodedTable:
                if (!currentClass.IsTableCoded)
                {
                    WriteLine(text);
                }
                break;
            }
        }