Beispiel #1
0
        /// <summary>
        /// To reset and register all default handlers.
        /// </summary>
        public void SetDefaultHandlers()
        {
            SlnHandlers.Reset();

            SlnHandlers.Register(new LVisualStudioVersion());
            SlnHandlers.Register(new LProject());
            SlnHandlers.Register(new LProjectDependencies());
            SlnHandlers.Register(new LProjectSolutionItems());
            SlnHandlers.Register(new LProjectConfigurationPlatforms());
            SlnHandlers.Register(new LSolutionConfigurationPlatforms());

            // TODO: validate CoHandlers ref
        }
Beispiel #2
0
 protected virtual void DoPostProcessing(ISvc svc)
 {
     SlnHandlers.ForEach((h) => h.PostProcessing(svc));
 }