public static OperationOutcome Validate(this Validator me, XmlReader instance, IEnumerable <StructureDefinition> structureDefinitions)
        {
            Resource poco;
            var      result = me.ValidatedParseXml(instance, out poco);

            if (poco != null)
            {
                result.Add(me.Validate(poco, structureDefinitions));
            }

            return(result);
        }
        public static OperationOutcome Validate(this Validator me, XmlReader instance, params string[] definitionUris)
        {
            Resource poco;
            var      result = me.ValidatedParseXml(instance, out poco);

            if (poco != null)
            {
                result.Add(me.Validate(poco, definitionUris));
            }

            return(result);
        }