private CommandInitializerProvider(CommandInitializerProviderOptions options, bool disposeInitializers) { // validate options before assigning foreach (KeyValuePair <Type, ICommandInitializer> mapping in options.Initializers) { ThrowIfInvalidCommandType(mapping.Key); } this.Options = options; this.DisposeInitializers = disposeInitializers; }
/// <summary>Creates default command initializer map.</summary> public CommandInitializerProvider(CommandInitializerProviderOptions options) : this(options, false) { }