private void EnsureDataParsed() { int end; if (null == this._parsed) { this._parsed = PDFParserHelper.InferAndParseNextObject(_data, 0, out end); } }
public static PDFNumber Parse(string value, int offset, out int end) { IFileObject obj = PDFParserHelper.ParseNumericValue(value, offset, out end); if (obj.Type == PDFObjectTypes.Number) { return((PDFNumber)obj); } else { throw new PDFNativeParserException(CommonErrors.ParsedValueWasNotAnItegralNumber); } }
public static PDFName Parse(string value, int startoffset, out int end) { return(PDFParserHelper.ParseName(value, startoffset, out end)); }
public static PDFObjectRef Parse(string value, int offset, out int end) { return(PDFParserHelper.ParseObjectRef(value, offset, out end)); }
public static PDFNull Parse(string value, int offset, out int end) { return(PDFParserHelper.ParseNull(value, offset, out end)); }
public static PDFBoolean Parse(string value, int offset, out int end) { return(PDFParserHelper.ParseBoolean(value, offset, out end)); }
public static PDFArray Parse(string value, int offset, out int end) { return(PDFParserHelper.ParseArray(value, offset, out end)); }
public static PDFArray Parse(string value) { int end; return(PDFParserHelper.ParseArray(value, 0, out end)); }
public static PDFDictionary Parse(string value, int offset, out int end) { return(PDFParserHelper.ParseDictionary(value, offset, out end)); }
public static PDFDictionary Parse(string value) { int end; return(PDFParserHelper.ParseDictionary(value, 0, out end)); }