/// <nodoc/> public RushPipConstructor( FrontEndContext context, FrontEndHost frontEndHost, ModuleDefinition moduleDefinition, RushConfiguration rushConfiguration, IRushResolverSettings resolverSettings, IEnumerable <KeyValuePair <string, string> > userDefinedEnvironment, IEnumerable <string> userDefinedPassthroughVariables, IReadOnlyDictionary <string, IReadOnlyList <RushArgument> > customCommands) { Contract.RequiresNotNull(context); Contract.RequiresNotNull(frontEndHost); Contract.RequiresNotNull(moduleDefinition); Contract.RequiresNotNull(resolverSettings); Contract.RequiresNotNull(userDefinedEnvironment); Contract.RequiresNotNull(userDefinedPassthroughVariables); Contract.RequiresNotNull(customCommands); m_context = context; m_frontEndHost = frontEndHost; m_moduleDefinition = moduleDefinition; m_rushConfiguration = rushConfiguration; m_resolverSettings = resolverSettings; m_userDefinedEnvironment = userDefinedEnvironment; m_userDefinedPassthroughVariables = userDefinedPassthroughVariables; m_customCommands = customCommands; }
/// <nodoc/> public RushPipConstructor( FrontEndContext context, FrontEndHost frontEndHost, ModuleDefinition moduleDefinition, RushConfiguration rushConfiguration, IRushResolverSettings resolverSettings, IEnumerable <KeyValuePair <string, string> > userDefinedEnvironment, IEnumerable <string> userDefinedPassthroughVariables, IReadOnlyDictionary <string, IReadOnlyList <JavaScriptArgument> > customCommands) : base(context, frontEndHost, moduleDefinition, resolverSettings, userDefinedEnvironment, userDefinedPassthroughVariables, customCommands) { Contract.RequiresNotNull(rushConfiguration); m_rushConfiguration = rushConfiguration; m_resolverSettings = resolverSettings; }