public override void Generate()
 {
   try
   {
     foreach(CustomView view in _model.Database.CustomViews)
     {
       if(view.Generated)
       {
         DefinedViewSelectCommandGeneratedTemplate template = new DefinedViewSelectCommandGeneratedTemplate(_model, view);
         string fullParentName = RELATIVE_OUTPUT_LOCATION + template.ParentItemName;
         ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(template.FileName, template.FileContent, ProjectName, fullParentName, this, true);
         OnProjectItemGenerated(this, eventArgs);
       }
     }
     ProjectItemGenerationCompleteEventArgs gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this);
     OnGenerationComplete(this, gcEventArgs);
   }
   catch(Exception ex)
   {
     throw;
   }
 }
Exemplo n.º 2
0
 public override void Generate()
 {
     try
     {
         foreach (CustomView view in _model.Database.CustomViews)
         {
             if (view.Generated)
             {
                 DefinedViewSelectCommandGeneratedTemplate template = new DefinedViewSelectCommandGeneratedTemplate(_model, view);
                 string fullParentName = RELATIVE_OUTPUT_LOCATION + template.ParentItemName;
                 ProjectItemGeneratedEventArgs eventArgs = new ProjectItemGeneratedEventArgs(template.FileName, template.FileContent, ProjectName, fullParentName, this, true);
                 OnProjectItemGenerated(this, eventArgs);
             }
         }
         ProjectItemGenerationCompleteEventArgs gcEventArgs = new ProjectItemGenerationCompleteEventArgs(this);
         OnGenerationComplete(this, gcEventArgs);
     }
     catch (Exception ex)
     {
         throw;
     }
 }