Ejemplo n.º 1
0
        public void SetOptions(string options)
        {
            NamedValues <ZValue> options2 = ParseNamedValues.ParseValues(options, useLowercaseKey: true);

            foreach (KeyValuePair <string, ZValue> option in options2)
            {
                SetOption(option.Key, option.Value);
            }
        }
Ejemplo n.º 2
0
 private void ReadImageClassValues(XElement xe)
 {
     _imageClasses = new Dictionary <string, NamedValues <ZValue> >();
     if (xe == null)
     {
         return;
     }
     foreach (XElement xe2 in xe.XPathSelectElements("ImageClass"))
     {
         _imageClasses.Add(xe2.Attribute("class").Value, ParseNamedValues.ParseValues(xe2.Attribute("values").Value, useLowercaseKey: true));
     }
 }
Ejemplo n.º 3
0
 private static NamedValues <ZValue> GetParameters(string parameters)
 {
     if (parameters != null)
     {
         // warning dont set useLowercaseKey to true these parameters are used to call init and end method
         return(ParseNamedValues.ParseValues(parameters));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 4
0
        private static Dictionary <string, NamedValues <ZValue> > CreateImagePatches(PagePatch pagePatch)
        {
            Dictionary <string, NamedValues <ZValue> > imagePatches = null;

            if (pagePatch != null && pagePatch.Patches != null)
            {
                imagePatches = new Dictionary <string, NamedValues <ZValue> >();
                foreach (BsonValue patch in pagePatch.Patches)
                {
                    BsonDocument patchDoc = patch.AsBsonDocument;
                    if (patchDoc.zGet("Type").zAsString().ToLower() == "image")
                    {
                        imagePatches.Add(patchDoc.zGet("Url").zAsString(), ParseNamedValues.ParseValues(patchDoc.zGet("Values").zAsString(), useLowercaseKey: true));
                    }
                }
            }
            return(imagePatches);
        }
Ejemplo n.º 5
0
 public static NamedValues <ZValue> ParseParameters(string parameters)
 {
     return(ParseNamedValues.ParseValues(parameters, useLowercaseKey: true));
 }
Ejemplo n.º 6
0
 //Test_NamedValues.Test_ParseValues_01("bool = true, int = 123, double = 1.123, string1 = \"toto tata\", string2 = 'toto tata'", useLowercaseKey: true);
 //Test_NamedValues.Test_ParseValues_01("datetime1 = 01/01/2015 01:35:52.123, datetime2 = 2015-01-01 01:35:52.123, date1 = 01/01/2015, date2 = 2015-01-01, time = 1.01:35:52.1234567", useLowercaseKey: true);
 public static void Test_ParseValues_01(string parameters, bool useLowercaseKey = false)
 {
     //NamedValues<ZValue> parameters2 = NamedValues.ParseValues(parameters, useLowercaseKey: true);
     ParseNamedValues.ParseValues(parameters, useLowercaseKey: useLowercaseKey).zTraceJson();
 }