Exemplo n.º 1
0
        //[DebuggerStepThrough]
        public CompilerOutput Compile(
            ICompilerInput input,
            ICompilerPolicies policies,
            ICompilerNotificationMessageBuilder messageBuilder)
        {
            try
            {
                var output = new CompilerOutput();

                this.m_input = new CompilerInput(input);
                this.m_input.Validate(policies, messageBuilder, output);

                throw new NotImplementedException();

                //this.m_outputBuilder = new CompilerOutputBuilder();
                //m_outputBuilder.AddError(this.m_input.Errors);
                //m_outputBuilder.AddWarning(this.m_input.Warnings);

                //if (false == this.m_input.Errors.Any())
                //    this.Compile();
                //return this.m_outputBuilder.Build();
            }
            finally
            {
                this.m_input = null;
                this.m_outputBuilder = null;
            }
        }
 public CompilerOutputTableTypeInfoBuilder(string fullName, CompilerOutputBuilder compilerOutputBuilder)
 {
     this.m_fullName = fullName;
     this.m_compilerOutputBuilder = compilerOutputBuilder;
 }
Exemplo n.º 3
0
 public ContractBuilder(string interfaceName, CompilerOutputBuilder compilerOutputBuilder)
 {
     this.InterfaceName = interfaceName;
     this.m_compilerOutputBuilder = compilerOutputBuilder;
 }