Ejemplo n.º 1
0
        private void Build(BuildDelegate _build, string _destination)
        {
            try
            {
                SelectErrorList(ErrorType.CompilerError);
                ClearErrorsList(ErrorType.CompilerError);

                _build(_destination);
            }
            catch (CCSSettingsException ex)
            {
                LogError(ErrorType.CompilerError, ex.Message);
                ErrorMessage(ex.Message, "Ошибка сборки");
            }
            catch (CCSRunTimeException ex)
            {
                LogError(ErrorType.CompilerError, ex.Message);

                foreach (CompilerError _error in m_Document.CompileResults.Errors)
                {
                    LogError(_error.ErrorText, _error);
                }

                ErrorMessage(ex.Message, "Ошибка сборки");
            }
            catch (Exception ex)
            {
                ErrorMessage(ex.Message, "Ошибка сборки");
            }
        }
Ejemplo n.º 2
0
        public void Add(string requestType, BuildDelegate buildDelegate)
        {
            if (builder.ContainsKey(requestType))
            {
                builder.Remove(requestType);
            }

            builder.Add(requestType, buildDelegate);
        }
Ejemplo n.º 3
0
 public ResourceGetter(BuildDelegate <T> getter)
 {
     this.Getter = getter;
 }