コード例 #1
0
ファイル: JArray.cs プロジェクト: nhatkycon/AoCuoiHongNhung
        internal override void ValidateObject(JToken o, JToken previous)
        {
            ValidationUtils.ArgumentNotNull(o, "o");

              if (o.Type == JsonTokenType.Property)
            throw new ArgumentException(string.Format("An item of type {0} cannot be added to content.", o.Type));
        }
コード例 #2
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 private static bool ValidateInteger(JToken o, bool nullable)
 {
     return (o.Type == JsonTokenType.Integer || (nullable && IsNullable(o)));
 }
コード例 #3
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 private static bool ValidateString(JToken o)
 {
     return (o.Type == JsonTokenType.String || IsNullable(o));
 }
コード例 #4
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 private static bool ValidateDate(JToken o, bool nullable)
 {
     return (o.Type == JsonTokenType.Date || (nullable && IsNullable(o)));
 }
コード例 #5
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 private static bool ValidateBoolean(JToken o, bool nullable)
 {
     return (o.Type == JsonTokenType.Boolean || (nullable && IsNullable(o)));
 }
コード例 #6
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 private static bool IsNullable(JToken o)
 {
     return (o.Type == JsonTokenType.Undefined || o.Type == JsonTokenType.Null);
 }
コード例 #7
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
        private static JValue EnsureValue(JToken value)
        {
            if (value == null)
            throw new ArgumentNullException("value");

              if (value is JProperty)
            value = ((JProperty)value).Value;

              JValue v = value as JValue;

              return v;
        }
コード例 #8
0
ファイル: JToken.cs プロジェクト: nhatkycon/AoCuoiHongNhung
 public void Replace(JToken value)
 {
 }