public string ResolveParameterValue(string directiveId, string processorName, string parameterName) { if (directiveId == null) { throw new ArgumentNullException("The directiveId cannot be null"); } if (processorName == null) { throw new ArgumentNullException("The processorName cannot be null"); } if (parameterName == null) { throw new ArgumentNullException("The parameterName cannot be null"); } //Code to provide "hard-coded" parameter values goes here. //This code depends on the directive processors this host will interact with. //If we cannot do better - return the empty string. return String.Empty; }