diff options
Diffstat (limited to 'docs/Xamarin.Forms.Core/Xamarin.Forms/Rectangle.xml')
-rw-r--r-- | docs/Xamarin.Forms.Core/Xamarin.Forms/Rectangle.xml | 935 |
1 files changed, 935 insertions, 0 deletions
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Rectangle.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Rectangle.xml new file mode 100644 index 00000000..150f8d00 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Rectangle.xml @@ -0,0 +1,935 @@ +<Type Name="Rectangle" FullName="Xamarin.Forms.Rectangle"> + <TypeSignature Language="C#" Value="public struct Rectangle" /> + <TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Rectangle extends System.ValueType" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Attributes> + <Attribute> + <AttributeName>System.Diagnostics.DebuggerDisplay("X={X}, Y={Y}, Width={Width}, Height={Height}")</AttributeName> + </Attribute> + <Attribute> + <AttributeName>Xamarin.Forms.TypeConverter(typeof(Xamarin.Forms.RectangleTypeConverter))</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>Struct defining a rectangle, using doubles.</summary> + <remarks> + <para>Application developers should be aware of the limits of floating-point representations, specifically the possibility of incorrect comparisons and equality checks for values with small differences. David Goldberg's paper <format type="text/html"><a href="http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html">What Every Computer Scientist Should Know About Floating-Point Arithmetic</a></format> describes the issues excellently. </para> + <block type="note">Where Xamarin.Forms supports XAML for <see cref="T:Xamarin.Forms.Rectangle" /> structures, app devs can represent the rectangle as a comma-separated list of the X-coordinate, Y-Coordinate, Width, and Height.</block> + </remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Rectangle (Xamarin.Forms.Point loc, Xamarin.Forms.Size sz);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Xamarin.Forms.Point loc, valuetype Xamarin.Forms.Size sz) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="loc" Type="Xamarin.Forms.Point" /> + <Parameter Name="sz" Type="Xamarin.Forms.Size" /> + </Parameters> + <Docs> + <param name="loc">To be added.</param> + <param name="sz">To be added.</param> + <summary>Creates a new <see cref="T:Xamarin.Forms.Rectangle" /> object with its top left corner at <paramref name="loc" /> with a height and width that are specified by <paramref name="sz" />.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Rectangle (double x, double y, double width, double height);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(float64 x, float64 y, float64 width, float64 height) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="x" Type="System.Double" /> + <Parameter Name="y" Type="System.Double" /> + <Parameter Name="width" Type="System.Double" /> + <Parameter Name="height" Type="System.Double" /> + </Parameters> + <Docs> + <param name="x">To be added.</param> + <param name="y">To be added.</param> + <param name="width">To be added.</param> + <param name="height">To be added.</param> + <summary>Creates a new <see cref="T:Xamarin.Forms.Rectangle" /> object with its top left corner at (<paramref name="x" />, <paramref name="y" />) and <paramref name="width" /> wide and <paramref name="height" /> tall.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Bottom"> + <MemberSignature Language="C#" Value="public double Bottom { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Bottom" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The bottom of the <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <value>To be added.</value> + <remarks> + <para>Modifying this value also modifies the <see cref="P:Xamarin.Forms.Rectangle.Height" /> property.</para> + </remarks> + </Docs> + </Member> + <Member MemberName="Center"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Point Center { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Point Center" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Point</ReturnType> + </ReturnValue> + <Docs> + <summary>The <see cref="T:Xamarin.Forms.Point" /> halfway between <see cref="P:Xamarin.Forms.Rectangle.Left" /> and <see cref="P:Xamarin.Forms.Rectangle.Right" />, <see cref="P:Xamarin.Forms.Rectangle.Top" /> and <see cref="P:Xamarin.Forms.Rectangle.Bottom" />.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Contains"> + <MemberSignature Language="C#" Value="public bool Contains (Xamarin.Forms.Point pt);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Xamarin.Forms.Point pt) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pt" Type="Xamarin.Forms.Point" /> + </Parameters> + <Docs> + <param name="pt">The <see cref="T:Xamarin.Forms.Point" /> being checked for containment.</param> + <summary>Whether the <paramref name="pt" /> is within, or along the periphery, of this <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns> + <see langword="true" /> if <paramref name="pt" /> is within, or along the periphery, of <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Contains"> + <MemberSignature Language="C#" Value="public bool Contains (Xamarin.Forms.Rectangle rect);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(valuetype Xamarin.Forms.Rectangle rect) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rect" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="rect">The <see cref="T:Xamarin.Forms.Rectangle" /> being checked for containment.</param> + <summary>Whether <paramref name="rect" /> is entirely within, or along the periphery, of this <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns> + <see langword="true" /> if the borders of <paramref name="rect" /> are entirely within, or along the periphery, of <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Contains"> + <MemberSignature Language="C#" Value="public bool Contains (double x, double y);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Contains(float64 x, float64 y) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="x" Type="System.Double" /> + <Parameter Name="y" Type="System.Double" /> + </Parameters> + <Docs> + <param name="x">The X location of the point being checked.</param> + <param name="y">The Y location of the point being checked.</param> + <summary>Whether the point described by <paramref name="x" /> and <paramref name="y" /> is within, or along the periphery of, this <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns> + <see langword="true" /> if the point described by <paramref name="x" /> and <paramref name="y" /> is within, or along the periphery of, <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Equals"> + <MemberSignature Language="C#" Value="public override bool Equals (object obj);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object obj) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="System.Object" /> + </Parameters> + <Docs> + <param name="obj">An Object to compare to <c>this</c>.</param> + <summary>Whether an <see cref="T:System.Object" /> is a <see cref="T:Xamarin.Forms.Rectangle" /> and has exactly the same values as <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns> + <see langword="true" /> if <paramref name="obj" /> is a <see cref="T:Xamarin.Forms.Rectangle" /> that has exactly the same values as <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Equals"> + <MemberSignature Language="C#" Value="public bool Equals (Xamarin.Forms.Rectangle other);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Equals(valuetype Xamarin.Forms.Rectangle other) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="other" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="other">The <see cref="T:Xamarin.Forms.Rectangle" /> being compared to <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</param> + <summary>Whether a <see cref="T:Xamarin.Forms.Rectangle" /> has exactly the same values as <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns> + <see langword="true" /> if <paramref name="other" /> has exactly the same values as <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FromLTRB"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Rectangle FromLTRB (double left, double top, double right, double bottom);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Xamarin.Forms.Rectangle FromLTRB(float64 left, float64 top, float64 right, float64 bottom) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="left" Type="System.Double" /> + <Parameter Name="top" Type="System.Double" /> + <Parameter Name="right" Type="System.Double" /> + <Parameter Name="bottom" Type="System.Double" /> + </Parameters> + <Docs> + <param name="left">To be added.</param> + <param name="top">To be added.</param> + <param name="right">To be added.</param> + <param name="bottom">To be added.</param> + <summary>Factory method to create a <see cref="T:Xamarin.Forms.Rectangle" /> from <paramref name="left" />, <paramref name="top" />, <paramref name="right" />, and <paramref name="bottom" />.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose values are equal to the arguments.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetHashCode"> + <MemberSignature Language="C#" Value="public override int GetHashCode ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>The hashcode for the <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns>A value optimized for fast insertion and retrieval in a hash-based data structure.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Height"> + <MemberSignature Language="C#" Value="public double Height { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Height" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>Extent along the Y axis.</summary> + <value>To be added.</value> + <remarks> + <para>Modifying this value modifies the <see cref="P:Xamarin.Forms.Rectangle.Bottom" /> property.</para>.</remarks> + </Docs> + </Member> + <Member MemberName="Inflate"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Inflate (Xamarin.Forms.Size sz);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Inflate(valuetype Xamarin.Forms.Size sz) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="sz" Type="Xamarin.Forms.Size" /> + </Parameters> + <Docs> + <param name="sz">Values to inflate all the borders.</param> + <summary>Creates a <see cref="T:Xamarin.Forms.Rectangle" /> whose borders are inflated in every direction.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Left" /> and <see cref="P:Xamarin.Forms.Rectangle.Right" /> are inflated by <paramref name="sz" />'s <see cref="P:Xamarin.Forms.Size.Width" /> and whose <see cref="P:Xamarin.Forms.Rectangle.Top" /> and <see cref="P:Xamarin.Forms.Rectangle.Bottom" /> are inflated by <paramref name="sz" />'s <see cref="P:Xamarin.Forms.Size.Height" />.</returns> + <remarks> + <para>Application developers should note that since the inflation occurs in every direction, the returned <see cref="T:Xamarin.Forms.Rectangle" /> is larger in each dimension by twice <paramref name="sz" />.</para> + <example> + <code lang="C#"><![CDATA[ +var rect = new Rectangle (10, 10, 5, 5); +var larger = rect.Inflate (new Size (1, 1)); +Assert.AreEqual (larger, new Rectangle (9, 9, 7, 7)); +]]></code> + </example> + </remarks> + </Docs> + </Member> + <Member MemberName="Inflate"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Inflate (double width, double height);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Inflate(float64 width, float64 height) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="width" Type="System.Double" /> + <Parameter Name="height" Type="System.Double" /> + </Parameters> + <Docs> + <param name="width">Value to shift <see cref="P:Xamarin.Forms.Rectangle.Left" /> to the left and <see cref="P:Xamarin.Forms.Rectangle.Right" /> to the right.</param> + <param name="height">Value to shift <see cref="P:Xamarin.Forms.Rectangle.Top" /> upward and <see cref="P:Xamarin.Forms.Rectangle.Bottom" /> downward.</param> + <summary>Creates a <see cref="T:Xamarin.Forms.Rectangle" /> whose borders are inflated in every direction.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Left" /> and <see cref="P:Xamarin.Forms.Rectangle.Right" /> are inflated by <paramref name="width" /> and whose <see cref="P:Xamarin.Forms.Rectangle.Top" /> and <see cref="P:Xamarin.Forms.Rectangle.Bottom" /> are inflated by <paramref name="height" />.</returns> + <remarks> + <para>Application developers should note that since the inflation occurs in every direction, the returned <see cref="T:Xamarin.Forms.Rectangle" /> is larger in X by twice <paramref name="width" /> and larger in Y by twice <paramref name="height" />.</para> + <example> + <code lang="C#"><![CDATA[ +var rect = new Rectangle (10, 10, 5, 5); +var larger = rect.Inflate (1,1); +Assert.AreEqual (larger, new Rectangle (9, 9, 7, 7)); +]]></code> + </example> + </remarks> + </Docs> + </Member> + <Member MemberName="Intersect"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Intersect (Xamarin.Forms.Rectangle r);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Intersect(valuetype Xamarin.Forms.Rectangle r) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r">A <see cref="T:Xamarin.Forms.Rectangle" /><c>this</c> will be intersected with.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> that is the intersection of <c>this</c> and <paramref name="r" />.</summary> + <returns>Returns a new <see cref="T:Xamarin.Forms.Rectangle" /> that is the intersection of <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> and <paramref name="r" />, or <see cref="P:Xamarin.Forms.Rectangle.Zero" /> if there is no intersection.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Intersect"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Rectangle Intersect (Xamarin.Forms.Rectangle r1, Xamarin.Forms.Rectangle r2);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Xamarin.Forms.Rectangle Intersect(valuetype Xamarin.Forms.Rectangle r1, valuetype Xamarin.Forms.Rectangle r2) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r1" Type="Xamarin.Forms.Rectangle" /> + <Parameter Name="r2" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r1">A <see cref="T:Xamarin.Forms.Rectangle" /> being intersected.</param> + <param name="r2">A <see cref="T:Xamarin.Forms.Rectangle" /> being intersected.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> that is the intersection of <paramref name="r1" /> and <paramref name="r2" />.</summary> + <returns>Returns a new <see cref="T:Xamarin.Forms.Rectangle" /> that is the intersection of <paramref name="r1" /> and <paramref name="r2" />, or <see cref="P:Xamarin.Forms.Rectangle.Zero" /> if there is no intersection.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IntersectsWith"> + <MemberSignature Language="C#" Value="public bool IntersectsWith (Xamarin.Forms.Rectangle r);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool IntersectsWith(valuetype Xamarin.Forms.Rectangle r) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r">The <see cref="T:Xamarin.Forms.Rectangle" /> being intersected.</param> + <summary>Whether <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> intersects <paramref name="r" />.</summary> + <returns> + <see langword="true" /> if <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> intersects <paramref name="r" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEmpty"> + <MemberSignature Language="C#" Value="public bool IsEmpty { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool IsEmpty" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>Whether <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> has either <see cref="P:Xamarin.Forms.Rectangle.Height" /> or <see cref="P:Xamarin.Forms.Rectangle.Width" /> less than or equal to 0.</summary> + <value> + <see langword="true" /> if either <see cref="P:Xamarin.Forms.Rectangle.Width" /> or <see cref="P:Xamarin.Forms.Rectangle.Height" /> is less than or equal to 0.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Left"> + <MemberSignature Language="C#" Value="public double Left { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Left" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The position of the <see cref="T:Xamarin.Forms.Rectangle" /> on the X axis.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Location"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Point Location { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Point Location" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Point</ReturnType> + </ReturnValue> + <Docs> + <summary>The <see cref="T:Xamarin.Forms.Point" /> defined by <see cref="P:Xamarin.Forms.Rectangle.Left" /> and <see cref="P:Xamarin.Forms.Rectangle.Top" />.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Offset"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Offset (Xamarin.Forms.Point dr);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Offset(valuetype Xamarin.Forms.Point dr) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dr" Type="Xamarin.Forms.Point" /> + </Parameters> + <Docs> + <param name="dr">A <see cref="T:Xamarin.Forms.Point" /> whose X and Y values should be added to <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />'s <see cref="P:Xamarin.Forms.Rectangle.Location" />.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Location" /> is offset by <paramref name="dr" />.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Location" /> is equal to <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />'s <see cref="P:Xamarin.Forms.Rectangle.Location" /> translated by <paramref name="dr" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Offset"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Offset (double dx, double dy);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Offset(float64 dx, float64 dy) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dx" Type="System.Double" /> + <Parameter Name="dy" Type="System.Double" /> + </Parameters> + <Docs> + <param name="dx">Change along the X axis.</param> + <param name="dy">Change along the Y axis.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Location" /> is offset by <paramref name="dx" /> and <paramref name="dy" />.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.Location" /> is equal to <c>this</c><see cref="T:Xamarin.Forms.Rectangle" />'s <see cref="P:Xamarin.Forms.Rectangle.Location" /> translated by <paramref name="dx" /> and <paramref name="dy" />.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Equality"> + <MemberSignature Language="C#" Value="public static bool op_Equality (Xamarin.Forms.Rectangle r1, Xamarin.Forms.Rectangle r2);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Equality(valuetype Xamarin.Forms.Rectangle r1, valuetype Xamarin.Forms.Rectangle r2) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r1" Type="Xamarin.Forms.Rectangle" /> + <Parameter Name="r2" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r1">A <see cref="T:Xamarin.Forms.Rectangle" /> being compared.</param> + <param name="r2">A <see cref="T:Xamarin.Forms.Rectangle" /> being compared.</param> + <summary>Whether two <see cref="T:Xamarin.Forms.Rectangle" />s have equal values.</summary> + <returns> + <see langword="true" /> if both the <see cref="P:Xamarin.Forms.Rectangle.Position" /> and <see cref="P:Xamarin.Forms.Rectangle.Size" /> of the two rectangles are equivalent.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Inequality"> + <MemberSignature Language="C#" Value="public static bool op_Inequality (Xamarin.Forms.Rectangle r1, Xamarin.Forms.Rectangle r2);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname bool op_Inequality(valuetype Xamarin.Forms.Rectangle r1, valuetype Xamarin.Forms.Rectangle r2) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r1" Type="Xamarin.Forms.Rectangle" /> + <Parameter Name="r2" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r1">A <see cref="T:Xamarin.Forms.Rectangle" /> being compared.</param> + <param name="r2">A <see cref="T:Xamarin.Forms.Rectangle" /> being compared.</param> + <summary>Whether two <see cref="T:Xamarin.Forms.Rectangle" />s have unequal values.</summary> + <returns> + <see langword="true" /> if either the <see cref="P:Xamarin.Forms.Rectangle.Position" /> or <see cref="P:Xamarin.Forms.Rectangle.Size" /> of the two rectangles have differences.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Right"> + <MemberSignature Language="C#" Value="public double Right { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Right" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The furthest extent along the X axis.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Round"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Round ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Round() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>Returns a new <see cref="T:Xamarin.Forms.Rectangle" /> whose values have been rounded to their nearest integral value.</summary> + <returns>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose <see cref="P:Xamarin.Forms.Rectangle.X" />, <see cref="P:Xamarin.Forms.Rectangle.Y" />, <see cref="P:Xamarin.Forms.Rectangle.Width" />, and <see cref="P:Xamarin.Forms.Rectangle.Height" /> have been rounded to their nearest integral values.</returns> + <remarks> + <para>The rounding is applied to each property independently.</para> + </remarks> + </Docs> + </Member> + <Member MemberName="Size"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Size Size { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Size Size" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Size</ReturnType> + </ReturnValue> + <Docs> + <summary>The extent of the <see cref="T:Xamarin.Forms.Rectangle" /> along its X and Y axes.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Top"> + <MemberSignature Language="C#" Value="public double Top { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Top" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The top of the <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToString"> + <MemberSignature Language="C#" Value="public override string ToString ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance string ToString() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>A human-readable description of the <see cref="T:Xamarin.Forms.Rectangle" />.</summary> + <returns>The format is "{X={0} Y={1} Width={2} Height={3}}".</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Union"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Rectangle Union (Xamarin.Forms.Rectangle r);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Xamarin.Forms.Rectangle Union(valuetype Xamarin.Forms.Rectangle r) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r">The <see cref="T:Xamarin.Forms.Rectangle" /> whose union is being calculated.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose bounds cover the union of <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> and <paramref name="r" />.</summary> + <returns>Returns a new <see cref="T:Xamarin.Forms.Rectangle" /> whose bounds cover the union of <c>this</c><see cref="T:Xamarin.Forms.Rectangle" /> and <paramref name="r" />. </returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Union"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Rectangle Union (Xamarin.Forms.Rectangle r1, Xamarin.Forms.Rectangle r2);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Xamarin.Forms.Rectangle Union(valuetype Xamarin.Forms.Rectangle r1, valuetype Xamarin.Forms.Rectangle r2) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="r1" Type="Xamarin.Forms.Rectangle" /> + <Parameter Name="r2" Type="Xamarin.Forms.Rectangle" /> + </Parameters> + <Docs> + <param name="r1">A <see cref="T:Xamarin.Forms.Rectangle" /> whose union is being calculated.</param> + <param name="r2">A <see cref="T:Xamarin.Forms.Rectangle" /> whose union is being calculated.</param> + <summary>A new <see cref="T:Xamarin.Forms.Rectangle" /> whose bounds cover the union of <paramref name="r1" /> and <paramref name="r2" />.</summary> + <returns>Returns a new <see cref="T:Xamarin.Forms.Rectangle" /> whose bounds cover the union of <paramref name="r1" /> and <paramref name="r2" />. </returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Width"> + <MemberSignature Language="C#" Value="public double Width { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Width" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The extent of this <see cref="T:Xamarin.Forms.Rectangle" /> along the X axis.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="X"> + <MemberSignature Language="C#" Value="public double X { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 X" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The position of this <see cref="T:Xamarin.Forms.Rectangle" /> on the X axis.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Y"> + <MemberSignature Language="C#" Value="public double Y { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance float64 Y" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>The position of this <see cref="T:Xamarin.Forms.Rectangle" /> on the Y axis.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Rectangle Zero;" /> + <MemberSignature Language="ILAsm" Value=".field public static valuetype Xamarin.Forms.Rectangle Zero" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + <AssemblyVersion>1.1.0.0</AssemblyVersion> + <AssemblyVersion>1.2.0.0</AssemblyVersion> + <AssemblyVersion>1.3.0.0</AssemblyVersion> + <AssemblyVersion>1.4.0.0</AssemblyVersion> + <AssemblyVersion>1.5.0.0</AssemblyVersion> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Rectangle</ReturnType> + </ReturnValue> + <Docs> + <summary>The <see cref="T:Xamarin.Forms.Rectangle" /> at {0,0} whose Size is {0,0}.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> |