Example #1
0
        private static Uri?GetTokenId(JToken o, JSchemaReader schemaReader)
        {
            Uri?id = null;

            if (schemaReader.EnsureVersion(SchemaVersion.Draft6) &&
                o[Constants.PropertyNames.Id] is JValue idToken &&
                (idToken.Type == JTokenType.String || idToken.Type == JTokenType.Uri))
            {
                id = GetTokenUri(idToken);
            }
        private static Uri GetTokenId(JToken o, JSchemaReader schemaReader)
        {
            string id = null;

            if (schemaReader.EnsureVersion(SchemaVersion.Draft6) &&
                o[Constants.PropertyNames.Id] is JValue idToken &&
                (idToken.Type == JTokenType.String || idToken.Type == JTokenType.Uri))
            {
                if (idToken.Type == JTokenType.Uri)
                {
                    return((Uri)idToken);
                }

                id = (string)idToken;
            }