public BIDSHelperPluginBase(Connect con, DTE2 appObject, AddIn addinInstance)
 {
     addinCore = con;
     appObj = appObject;
     addIn = addinInstance;
     if (Enabled)
     {
         OnEnable();
     }
 }
示例#2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="VersionCheckPlugin"/> class.
        /// </summary>
        /// <param name="con">The connect object.</param>
        /// <param name="appObject">The application object.</param>
        /// <param name="addinInstance">The add-in instance.</param>
        public VersionCheckPlugin(Connect con, DTE2 appObject, AddIn addinInstance) : base(con, appObject, addinInstance)
        {
            VersionCheckPluginInstance = this;

            if (this.Enabled && LastVersionCheck.AddDays(CHECK_EVERY_DAYS) < DateTime.Today)
            {
                //create this form on the main thread
                versionCheckForm = new BIDSHelper.Core.VersionCheckNotificationForm(this);
                versionCheckForm.Show(); //will hide itself

                worker.DoWork += new DoWorkEventHandler(worker_DoWork);
                worker.RunWorkerAsync();
            }
        }
 public DeployMDXScriptPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#4
0
 public CalcHelpersPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#5
0
 public PowerShellWindowPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public M2MMatrixCompressionPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#7
0
//        private const string REGISTRY_EXTENDED_PATH = "ExtraPropertiesPlugin";
        //private const string REGISTRY_SETTING_NAME = "InEffect";

        public ExtraPropertiesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
            : base(con, appObject, addinInstance)
        {

        }
示例#8
0
 public DataTypeDiscrepancyCheckPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public ResetGuidsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public AutoSortProjectFilesPlugin(Connect connect, DTE2 appObject, AddIn addinInstance)
     : base(connect, appObject, addinInstance)
 {
     solutionEvents         = appObject.Events.SolutionEvents;
     solutionEvents.Opened += SolutionOpened;
 }
 public TabularDisplayFolderPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public NonDefaultPropertiesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public PerformanceVisualizationPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     this.events              = this.ApplicationObject.Events.DTEEvents;
     this.events.ModeChanged += new _dispDTEEvents_ModeChangedEventHandler(DTEEvents_ModeChanged);
 }
示例#14
0
 public TabularPreBuildPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     _buildEvents = appObject.Events.BuildEvents;
     _buildEvents.OnBuildBegin += new _dispBuildEvents_OnBuildBeginEventHandler(BuildEvents_OnBuildBegin);
 }
示例#15
0
 public TabularHideMemberIfPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public PerformanceVisualizationPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     this.events = this.ApplicationObject.Events.DTEEvents;
     this.events.ModeChanged += new _dispDTEEvents_ModeChangedEventHandler(DTEEvents_ModeChanged);
 }
 public SyncDescriptionsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public TabularAnnotationWorkaroundPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public CalcHelpersPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#20
0
 public TabularPreBuildPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     _buildEvents = appObject.Events.BuildEvents;
     _buildEvents.OnBuildBegin += new _dispBuildEvents_OnBuildBeginEventHandler(BuildEvents_OnBuildBegin);
 }
 public DataTypeDiscrepancyCheckPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public PrinterFriendlyDimensionUsagePlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
        public TriStatePerspectivesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
            : base(con, appObject, addinInstance)
        {

        }
 public DeleteUnusedIndexesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#25
0
 public SmartDiffPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     _VisualStudioRegistryPath = this.ApplicationObject.RegistryRoot;
 }
示例#26
0
 public DeployPackagesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     RegisterClassesForCOM();
     CaptureClickEventForProjectPropertiesMenu();
 }
 public MeasureGroupHealthCheckPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public AttributeRelationshipNameFixPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public SortablePackagePropertiesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public AttributeRelationshipNameFixPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public UsedColumnsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public EstimatedCountsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public TabularActionsEditorPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#34
0
 public M2MMatrixCompressionPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public TabularDeployDatabasePlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public AutoSortProjectFilesPlugin(Connect connect, DTE2 appObject, AddIn addinInstance)
     : base(connect, appObject, addinInstance)
 {
     solutionEvents = appObject.Events.SolutionEvents;
     solutionEvents.Opened += SolutionOpened;
 }
 public ResetGuidsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#38
0
 public PowerShellWindowPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public SortablePackagePropertiesPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#40
0
 public SyncDescriptionsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public VisualizeAttributeLatticePlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#42
0
 public TabularDeployDatabasePlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public PCDimNaturalizerPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public MeasureGroupHealthCheckPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public DeployAggDesignsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public TabularDisplayFolderPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#47
0
 public RelativePathsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
     CaptureClickEventForSSISMenu();
 }
 public AggregationManagerPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
 public TabularTranslationsEditorPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }
示例#50
0
 public EstimatedCountsPlugin(Connect con, DTE2 appObject, AddIn addinInstance)
     : base(con, appObject, addinInstance)
 {
 }