/// <summary>
 /// Registers the specified export provider.
 /// </summary>
 /// <param name="exportProvider">The export provider.</param>
 public static void Register(IExportProvider exportProvider)
 {
     ExportProviderProperty.OverrideMetadata(typeof(DependencyObject), new FrameworkPropertyMetadata(exportProvider, FrameworkPropertyMetadataOptions.Inherits));
 }
 /// <summary>
 /// Registers the specified export provider.
 /// </summary>
 /// <param name="exportProvider">The export provider.</param>
 public static void Register([NotNull] ExportProvider exportProvider)
 {
     Contract.Requires(exportProvider != null);
     ExportProviderProperty.OverrideMetadata(typeof(DependencyObject), new FrameworkPropertyMetadata(exportProvider, FrameworkPropertyMetadataOptions.Inherits));
 }