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)); }