public bool TryCreate(NamingConventionType namingConvention, out IPropertyNameTokenizer propertyNameTokenizer) { if (this.namingConvention != namingConvention) { propertyNameTokenizer = null; return(false); } propertyNameTokenizer = CreateTokenizer(namingConvention); return(true); }
public bool TryGetTokenizer(NamingConventionType namingConvention, out IPropertyNameTokenizer propertyNameTokenizer) { IPropertyNameTokenizer result = null; if (factories.Any(f => f.TryCreate(namingConvention, out result))) { propertyNameTokenizer = result; return(true); } propertyNameTokenizer = null; return(false); }