public bool TryCreate(NamingConventionType namingConvention, out IPropertyNameTokenizer propertyNameTokenizer) { if (this.namingConvention != namingConvention) { propertyNameTokenizer = null; return(false); } propertyNameTokenizer = CreateTokenizer(namingConvention); return(true); }
private bool TryGetTokens(string propertyName, NamingConventionType namingConvention, out string[] tokens) { IPropertyNameTokenizer tokenizer; if (!tokenizerResolver.TryGetTokenizer(namingConvention, out tokenizer)) { tokens = null; return(false); } tokens = propertyNameAbbrevationHandler.HandleAbbrevations(tokenizer.GetTokens(propertyName)).ToArray(); 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); }
public PutObjectPersistedNotificationRegistrationSpectraS3Request WithNamingConvention(NamingConventionType? namingConvention) { this._namingConvention = namingConvention; if (namingConvention != null) { this.QueryParams.Add("naming_convention", namingConvention.ToString()); } else { this.QueryParams.Remove("naming_convention"); } return this; }
public NamingConvention(NamingConventionType namingConventionType, params string[] prefixes) { this.prefixes = prefixes.ToArray(); NamingConventionType = namingConventionType; }
public IFlashMapperSettingsBuilder DestinationNamingConvention(NamingConventionType namingConventionType, params string[] prefixes) { return(DestinationNamingConvention(new NamingConvention(namingConventionType, prefixes))); }
public IFlashMapperMappingConfigurator <TSource, TDestination> DestinationNamingConvention(NamingConventionType namingConventionType, params string[] prefixes) { return(DestinationNamingConvention(new NamingConvention(namingConventionType, prefixes))); }
protected override IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention) { return(new UnderscoreSeparatedPropertyNameTokenizer()); }
protected override IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention) { return(new CamelCasePropertyNameTokenizer()); }
protected PropertyNameTokenizerFactory(NamingConventionType namingConvention) { this.namingConvention = namingConvention; }
protected abstract IPropertyNameTokenizer CreateTokenizer(NamingConventionType namingConvention);
public TConfigurator DestinationNamingConvention(NamingConventionType namingConventionType, params string[] prefixes) { return(ApplyBuilderMethod(nameof(DestinationNamingConvention), ma(namingConventionType), ma(prefixes))); }