本文整理汇总了C#中JToken.Any方法的典型用法代码示例。如果您正苦于以下问题:C# JToken.Any方法的具体用法?C# JToken.Any怎么用?C# JToken.Any使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JToken
的用法示例。
在下文中一共展示了JToken.Any方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OptionsEqual
static bool OptionsEqual (IList<string> native, JToken json)
{
if (native.Count != json.Count ())
return false;
return native.All (opt => json.Any (j => opt == j.ToObject<string> ()));
}
示例2: ProcessRequired
private void ProcessRequired(JToken token)
{
if (token.Type != JTokenType.Array)
throw JsonException.Create(token, token.Path, "Expected Array token while parsing required values, got {0}.".FormatWith(CultureInfo.InvariantCulture, token.Type));
if (!token.Any())
throw JsonException.Create(token, token.Path, "The value of 'required' keyword must be an array with at least one element.");
CurrentSchema.Required = new List<string>();
foreach (var required in token)
{
if (required.Type != JTokenType.String)
throw JsonException.Create(required, required.Path, "Expected a string, got {0}.".FormatWith(CultureInfo.InvariantCulture, token.Type));
CurrentSchema.Required.Add((string)required);
}
}