예제 #1
0
파일: Compiler.cs 프로젝트: chartly/flood
        private void ProcessException(Type type)
        {
            if (outputDebug)
            {
                log.Debug("Exception: {0}", type.Name);

                foreach (var field in type.GetFields())
                    log.Debug("  Field: {0}", field.Name);
            }

            var gen = new Generator(type.Assembly);
            gen.GenerateDataObject(type);

            WriteGeneratorToFile(type, gen);
        }
예제 #2
0
파일: Compiler.cs 프로젝트: chartly/flood
        private string ProcessDataObject(Type type)
        {
            if (outputDebug)
            {
                log.Debug("DataObject: {0}", type.Name);

                foreach (var field in type.GetFields())
                    log.Debug("  Field: {0}", field.Name);
            }

            var gen = new Generator(type.Assembly);
            var dataObjectFullName = gen.GenerateDataObject(type);

            WriteGeneratorToFile(type, gen);

            return dataObjectFullName;
        }