/// <summary> /// Returns a non-null XRIReference if an XRIReference is consumed from the /// stream /// </summary> /// <param name="oStream"></param> /// <returns></returns> static XRIReference scanXRIReference(ParseStream oStream) { // make sure we have a valid XRI Value XRI oXRI = new XRI(); if (oXRI.scan(oStream)) { return oXRI; } // try parsing it as a relative XRI RelativeXRI oRelXRI = new RelativeXRI(); if (oRelXRI.scan(oStream)) { return oRelXRI; } return null; }