/// <summary>
 /// Initialize Extension Registrars.
 /// </summary>
 partial void InitializeExtensions()
 {
     global::System.ComponentModel.Composition.ICompositionService compositionService = global::Microsoft.VisualStudio.Modeling.Shell.ModelingCompositionContainer.CompositionService;
     if (compositionService != null)
     {
         if (this.CommandExtensionRegistrar != null)
         {
             compositionService.SatisfyImportsOnce(global::System.ComponentModel.Composition.AttributedModelServices.CreatePart(this.CommandExtensionRegistrar));
             this.CommandExtensionRegistrar.Initialize(this);
         }
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Satisfy Imports in DocData object
 /// </summary>
 protected virtual void InitializeComposition()
 {
     global::System.ComponentModel.Composition.ICompositionService compositionService = this.CompositionService;
     if (compositionService != null)
     {
         try
         {
             compositionService.SatisfyImportsOnce(global::System.ComponentModel.Composition.AttributedModelServices.CreatePart(this));
         }
         catch (global::System.Exception ex)
         {
             // Handle binding failures
             if (!HandleBindingFailure(ex))
             {
                 throw;
             }
         }
     }
 }