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 #2
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}'");
        }
 internal static void RegisterWriters(ODataExpressionConverterSettings settings)
 {
     settings.RegisterValueWriter(new GuidValueWriter());
 }
        internal static void RegisterWriters(ODataExpressionConverterSettings settings)
        {
            settings.RegisterMethod(typeof(Enum), nameof(Enum.HasFlag), (opj, args) => $"{opj} has {args.Single()}");

            settings.RegisterValueWriter(new EnumValueWriter());
        }
 internal static void RegisterWriters(ODataExpressionConverterSettings settings)
 {
     settings.RegisterValueWriter(new GuidValueWriter());
 }
        internal static void RegisterWriters(ODataExpressionConverterSettings settings)
        {
            settings.RegisterMethod(typeof(Enum), nameof(Enum.HasFlag), (opj, args) => $"{opj} has {args.Single()}");

            settings.RegisterValueWriter(new EnumValueWriter());
        }