private Locator CreateLocator(out string argumentString) { Locator locator = this.CreateObjectFromAttribute <Locator>(out argumentString, out this.locatorAttribute); if (locator == null) { argumentString = null; locator = new DefaultLocator(); } return(locator); }
private Locator CreateLocator(out string argumentString) { Locator locator = CreateObjectFromAttribute <Locator>(out argumentString, out locatorAttribute); if (locator == null) { argumentString = null; //avoid using singleton of "DefaultLocator.Instance", so unit tests can run parallel locator = new DefaultLocator(); } return(locator); }