Beispiel #1
0
 protected void OnWarningRaised(GeneratorMessageEventArgs e)
 {
     if (this.WarningRaised != null)
     {
         this.WarningRaised(this, e);
     }
 }
Beispiel #2
0
 protected void OnInfoRaised(GeneratorMessageEventArgs e)
 {
     if (this.InfoRaised != null)
     {
         this.InfoRaised(this, e);
     }
 }
Beispiel #3
0
 private void ReportFileWriteSkip(string path)
 {
     var warningMessage = string.Format(AlertMessages.SkipedFileXBecauseItAlreadyExists, Path.GetFileName(path));
     var ea = new GeneratorMessageEventArgs(warningMessage);
     this.OnWarningRaised(ea);
 }
Beispiel #4
0
 private void ReportProcessBootstrap()
 {
     var infoMessage = string.Format(AlertMessages.StartingGeneratorionForProjectX, Path.GetFileName(this.ProjectPath));
     var ea = new GeneratorMessageEventArgs(infoMessage);
     this.OnInfoRaised(ea);
 }
Beispiel #5
0
        private void ReportFeaturesFound(IEnumerable<Feature> features)
        {
            var featureNames = features.Select(d => d.File);
            var bulletSymbol = string.Concat(Environment.NewLine, "\t- ");

            var infoMessage = string.Format(
                AlertMessages.WeHaveFoundTheFollowingFeaturesX,
                string.Concat(
                    "\t",
                    string.Join(bulletSymbol, featureNames),
                    Environment.NewLine));

            var ea = new GeneratorMessageEventArgs(infoMessage);
            this.OnInfoRaised(ea);
        }