internal static void RegisterWriters(ODataExpressionConverterSettings settings)
 {
     settings.RegisterMember<DateTime>(nameof(DateTime.Date));
     settings.RegisterMember<DateTime>(nameof(DateTime.Day));
     settings.RegisterMember<DateTime>(nameof(DateTime.Year));
     settings.RegisterMember<DateTime>(nameof(DateTime.Hour));
     settings.RegisterMember<DateTime>(nameof(DateTime.MaxValue), "maxdatetime");
     settings.RegisterMember<DateTime>(nameof(DateTime.Minute));
     settings.RegisterMember<DateTime>(nameof(DateTime.MinValue), "mindatetime");
     settings.RegisterMember<DateTime>(nameof(DateTime.Month));
     settings.RegisterMember<DateTime>(nameof(DateTime.Now));
     settings.RegisterMember<DateTime>(nameof(DateTime.Second));
 }
 internal static void RegisterWriters(ODataExpressionConverterSettings settings)
 {
     settings.RegisterMember <DateTime>(nameof(DateTime.Date));
     settings.RegisterMember <DateTime>(nameof(DateTime.Day));
     settings.RegisterMember <DateTime>(nameof(DateTime.Year));
     settings.RegisterMember <DateTime>(nameof(DateTime.Hour));
     settings.RegisterMember <DateTime>(nameof(DateTime.MaxValue), "maxdatetime");
     settings.RegisterMember <DateTime>(nameof(DateTime.Minute));
     settings.RegisterMember <DateTime>(nameof(DateTime.MinValue), "mindatetime");
     settings.RegisterMember <DateTime>(nameof(DateTime.Month));
     settings.RegisterMember <DateTime>(nameof(DateTime.Now));
     settings.RegisterMember <DateTime>(nameof(DateTime.Second));
 }
        internal static void RegisterWriters(ODataExpressionConverterSettings settings)
        {
            settings.RegisterMethod<string>(nameof(string.Contains));
            settings.RegisterMethod<string>(nameof(string.EndsWith));
            settings.RegisterMethod<string>(nameof(string.StartsWith));
            settings.RegisterMethod<string>(nameof(string.IndexOf));
            settings.RegisterMethod<string>(nameof(string.ToLower));
            settings.RegisterMethod<string>(nameof(string.ToLowerInvariant), "tolower");
            settings.RegisterMethod<string>(nameof(string.ToUpper));
            settings.RegisterMethod<string>(nameof(string.ToUpperInvariant), "toupper");
            settings.RegisterMethod<string>(nameof(string.Trim));

            settings.RegisterMember<string>(nameof(string.Length));

            settings.RegisterValueWriter<string>(x => $"'{x}'");
        }
Exemple #4
0
        internal static void RegisterWriters(ODataExpressionConverterSettings settings)
        {
            settings.RegisterMethod <string>(nameof(string.Contains));
            settings.RegisterMethod <string>(nameof(string.EndsWith));
            settings.RegisterMethod <string>(nameof(string.StartsWith));
            settings.RegisterMethod <string>(nameof(string.IndexOf));
            settings.RegisterMethod <string>(nameof(string.ToLower));
            settings.RegisterMethod <string>(nameof(string.ToLowerInvariant), "tolower");
            settings.RegisterMethod <string>(nameof(string.ToUpper));
            settings.RegisterMethod <string>(nameof(string.ToUpperInvariant), "toupper");
            settings.RegisterMethod <string>(nameof(string.Trim));

            settings.RegisterMember <string>(nameof(string.Length));

            settings.RegisterValueWriter <string>(x => $"'{x}'");
        }