Beispiel #1
0
        public void InvalidHandle()
        {
            var array = new CGPDFArray(IntPtr.Zero);

            Assert.That(array.Count, Is.EqualTo((nint)0), "Count");

            CGPDFArray a;

            Assert.False(array.GetArray(0, out a), "GetArray");
            Assert.Null(a, "array");

            bool b;

            Assert.False(array.GetBoolean(0, out b), "GetBoolean");
            Assert.False(b, "bool");

            CGPDFDictionary d;

            Assert.False(array.GetDictionary(0, out d), "GetDictionary");
            Assert.Null(d, "dict");

            nfloat f;

            Assert.False(array.GetFloat(0, out f), "GetFloat");
            Assert.That(f, Is.EqualTo((nfloat)0f), "float");

            nint i;

            Assert.False(array.GetInt(0, out i), "GetInt");
            Assert.That(i, Is.EqualTo((nint)0), "int");

            string str;

            Assert.False(array.GetName(0, out str), "GetName");
            Assert.Null(str, "Name");

            CGPDFStream stream;

            Assert.False(array.GetStream(0, out stream), "GetStream");
            Assert.Null(stream, "Stream");

            Assert.False(array.GetString(0, out str), "GetString");
            Assert.Null(str, "string");
        }
 public NSArray RectsFromQuadPointsInArray(CGPDFArray quadPointsArray)
 {
     return RectsFromQuadPointsInArray_(quadPointsArray.Handle);
 }
 public RectangleF RectFromPDFArray(CGPDFArray array)
 {
     return RectFromPDFArray_(this.Handle);
 }
 public PSPDFAnnotation(CGPDFDictionary annotDict, CGPDFArray annotsArray, PSPDFAnnotationType annotationType)
     : this(annotDict.Handle, annotsArray.Handle, annotationType)
 {
 }
 public NSArray RectsFromQuadPointsInArray(CGPDFArray quadPointsArray)
 {
     return(RectsFromQuadPointsInArray_(quadPointsArray.Handle));
 }
 public RectangleF RectFromPDFArray(CGPDFArray array)
 {
     return(RectFromPDFArray_(this.Handle));
 }
 public PSPDFAnnotation(CGPDFDictionary annotDict, CGPDFArray annotsArray, PSPDFAnnotationType annotationType) : this(annotDict.Handle, annotsArray.Handle, annotationType)
 {
 }