Example #1
0
        /// <summary>
        /// Initializes the Generator
        /// </summary>
        public void Initialize(string globalNamespace, string targetFramework, string targetRuntime, CodeGenerator codeGenerator, List <LoggingSite> loggingSites, ErrorReport errorReport)
        {
            Contract.Requires(!string.IsNullOrWhiteSpace(globalNamespace));
            Contract.Requires(codeGenerator != null);
            Contract.Requires(loggingSites != null);
            Contract.Requires(errorReport != null);

            m_globalNamespace = globalNamespace;
            m_targetFramework = targetFramework;
            m_targetRuntime   = targetRuntime;
            m_codeGenerator   = codeGenerator;
            m_loggingSites    = loggingSites;
            m_errorReport     = errorReport;
        }
Example #2
0
 public Parser(Configuration configuration, ErrorReport errorReport)
 {
     m_configuration = configuration;
     m_errorReport   = errorReport;
 }