Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
2108 lines (2008 sloc) 136 KB
<Type Name="Annotation" FullName="System.Windows.Forms.DataVisualization.Charting.Annotation">
<TypeSignature Language="C#" Value="public abstract class Annotation : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit Annotation extends System.Windows.Forms.DataVisualization.Charting.ChartNamedElement" />
<TypeSignature Language="DocId" Value="T:System.Windows.Forms.DataVisualization.Charting.Annotation" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class Annotation&#xA;Inherits ChartNamedElement" />
<TypeSignature Language="C++ CLI" Value="public ref class Annotation abstract : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement" />
<TypeSignature Language="F#" Value="type Annotation = class&#xA; inherit ChartNamedElement" />
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Windows.Forms.DataVisualization.Charting.ChartNamedElement</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultProperty("Name")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Defines properties and methods common to all annotations. This is an abstract class.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Annotations are commonly used to comment or elaborate on chart elements such as data points. Annotations can also be used to draw custom shapes.
By default, annotations are positioned using relative coordinates, with (0,0) representing the top-left corner, and (100,100) representing the bottom-right corner of the chart image. It is also possible to switch from this relative coordinate system to a system that uses axis values. With an axis coordinate system, X and Y, which represent the position of the top-left corner of an annotation, are set using X axis and Y axis values, instead of values that range from 0-100.
There are two ways to use axis values when you specify the position and size of an annotation:
- Set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A>, <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> or both of these annotation properties to the <xref:System.Windows.Forms.DataVisualization.Charting.ChartArea.AxisX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.ChartArea.AxisY%2A> property values of a <xref:System.Windows.Forms.DataVisualization.Charting.Series.ChartArea%2A> object.
- Use the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property to anchor the annotation to a data point. In this case, its positioning is automatically calculated.
All annotations are derived from the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation> class, which can be used to set attributes common to all <xref:System.Windows.Forms.DataVisualization.Charting.Annotation> objects, such as color, position, anchoring and so forth.
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Annotation ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; Annotation();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of the <see cref="T:System.Windows.Forms.DataVisualization.Charting.Annotation" /> class. This is the parameterless constructor and should not be used.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Annotation is an abstract class and cannot be created directly. To create a new annotation object, use constructors of classes such as <xref:System.Windows.Forms.DataVisualization.Charting.LineAnnotation>, <xref:System.Windows.Forms.DataVisualization.Charting.RectangleAnnotation>, and the like.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Alignment">
<MemberSignature Language="C#" Value="public virtual System.Drawing.ContentAlignment Alignment { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.ContentAlignment Alignment" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Alignment" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Alignment As ContentAlignment" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::ContentAlignment Alignment { System::Drawing::ContentAlignment get(); void set(System::Drawing::ContentAlignment value); };" />
<MemberSignature Language="F#" Value="member this.Alignment : System.Drawing.ContentAlignment with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Alignment" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.ContentAlignment), "MiddleCenter")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.ContentAlignment</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the content alignment of an annotation.</summary>
<value>A <see cref="T:System.Drawing.ContentAlignment" /> enumeration value that represents the content alignment.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property is used to align text for <xref:System.Windows.Forms.DataVisualization.Charting.TextAnnotation>, <xref:System.Windows.Forms.DataVisualization.Charting.RectangleAnnotation>, <xref:System.Windows.Forms.DataVisualization.Charting.EllipseAnnotation> and <xref:System.Windows.Forms.DataVisualization.Charting.CalloutAnnotation> objects, and to align a non-scaled image inside an <xref:System.Windows.Forms.DataVisualization.Charting.ImageAnnotation> object.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AllowAnchorMoving">
<MemberSignature Language="C#" Value="public virtual bool AllowAnchorMoving { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowAnchorMoving" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowAnchorMoving" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowAnchorMoving As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowAnchorMoving { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowAnchorMoving : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowAnchorMoving" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the end user is allowed to move the annotation anchor using a mouse.</summary>
<value>
<see langword="true" /> if the annotation anchor may be moved; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowMoving">
<MemberSignature Language="C#" Value="public virtual bool AllowMoving { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowMoving" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowMoving" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowMoving As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowMoving { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowMoving : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowMoving" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the end user is allowed to move an annotation using a mouse.</summary>
<value>
<see langword="true" /> if the annotation may be moved; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowPathEditing">
<MemberSignature Language="C#" Value="public virtual bool AllowPathEditing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowPathEditing" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowPathEditing" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowPathEditing As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowPathEditing { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowPathEditing : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowPathEditing" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the end user is allowed to move the points of a polygon annotation using a mouse.</summary>
<value>
<see langword="true" /> if the polygon annotation's points may be moved; otherwise, <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property needs to be set to `true` to free draw a polyline annotation.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AllowResizing">
<MemberSignature Language="C#" Value="public virtual bool AllowResizing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowResizing" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowResizing" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowResizing As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowResizing { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowResizing : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowResizing" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the end user is allowed to resize an annotation using a mouse.</summary>
<value>
<see langword="true" /> if the annotation may be resized; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowSelecting">
<MemberSignature Language="C#" Value="public virtual bool AllowSelecting { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowSelecting" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowSelecting" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowSelecting As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowSelecting { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowSelecting : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowSelecting" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the end user is allowed to select an annotation using a mouse.</summary>
<value>
<see langword="true" /> if the annotation may be selected; otherwise <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowTextEditing">
<MemberSignature Language="C#" Value="public virtual bool AllowTextEditing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AllowTextEditing" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AllowTextEditing" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AllowTextEditing As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool AllowTextEditing { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.AllowTextEditing : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AllowTextEditing" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the text in an annotation may be edited when the end user double clicks the text.</summary>
<value>
<see langword="true" /> if the annotation text may be edited; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AnchorAlignment">
<MemberSignature Language="C#" Value="public virtual System.Drawing.ContentAlignment AnchorAlignment { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.ContentAlignment AnchorAlignment" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorAlignment" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorAlignment As ContentAlignment" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::ContentAlignment AnchorAlignment { System::Drawing::ContentAlignment get(); void set(System::Drawing::ContentAlignment value); };" />
<MemberSignature Language="F#" Value="member this.AnchorAlignment : System.Drawing.ContentAlignment with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorAlignment" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.ContentAlignment), "BottomCenter")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.ContentAlignment</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the alignment of an annotation to the anchor point.</summary>
<value>A <see cref="T:System.Drawing.ContentAlignment" /> enumeration value that represents the alignment of the annotation to the anchor point.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation must be anchored by either using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or by setting the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY%2A> properties. Its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.X%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Y%2A> properties must be set to <xref:System.Double.NaN>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnchorDataPoint">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.DataPoint AnchorDataPoint { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Windows.Forms.DataVisualization.Charting.DataPoint AnchorDataPoint" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorDataPoint As DataPoint" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::DataPoint ^ AnchorDataPoint { System::Windows::Forms::DataVisualization::Charting::DataPoint ^ get(); void set(System::Windows::Forms::DataVisualization::Charting::DataPoint ^ value); };" />
<MemberSignature Language="F#" Value="member this.AnchorDataPoint : System.Windows.Forms.DataVisualization.Charting.DataPoint with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnchorPointUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AnchorPointValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnchorPointUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.DataPoint</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the data point to which an annotation is anchored.</summary>
<value>A <see cref="T:System.Windows.Forms.DataVisualization.Charting.DataPoint" /> object to which an annotation is anchored.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation is anchored to the X and Y values of the specified data point, and automatically uses the same axes coordinates as the data point.
To automatically position the annotation relative to the anchor point, make sure its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.X%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Y%2A> properties are set to <xref:System.Double.NaN>. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorAlignment%2A> property can be used to change the automatic position alignment of the annotation to the anchor point. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetY%2A> properties may be used to add extra spacing.
When you use this property, make sure the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY%2A> properties are set to Double.NaN, as they have precedence.
Set this value to `null` to disable annotation anchoring to a data point.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnchorDataPointName">
<MemberSignature Language="C#" Value="public virtual string AnchorDataPointName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AnchorDataPointName" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPointName" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorDataPointName As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AnchorDataPointName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AnchorDataPointName : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPointName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the name of a data point to which an annotation is anchored.</summary>
<value>A <see langword="string" /> value that represents the name of the data point that an annotation is anchored to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AnchorOffsetX">
<MemberSignature Language="C#" Value="public virtual double AnchorOffsetX { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 AnchorOffsetX" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetX" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorOffsetX As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double AnchorOffsetX { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.AnchorOffsetX : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetX" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the offset from the anchor point for the X position of an annotation.</summary>
<value>A <see langword="double" /> value that represents the offset of the X position from the anchor point.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation must be anchored using either the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> or the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX%2A> property, and its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.X%2A> property must be set to <xref:System.Double.NaN>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnchorOffsetY">
<MemberSignature Language="C#" Value="public virtual double AnchorOffsetY { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 AnchorOffsetY" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetY" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorOffsetY As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double AnchorOffsetY { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.AnchorOffsetY : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetY" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the offset from the anchor point for the Y position of an annotation.</summary>
<value>A <see langword="double" /> value that represents the offset of the Y position from the anchor point.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation must be anchored using either the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> or <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY%2A> property, and its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Y%2A> property must be set to <xref:System.Double.NaN>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnchorX">
<MemberSignature Language="C#" Value="public virtual double AnchorX { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 AnchorX" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorX As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double AnchorX { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.AnchorX : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the X coordinate to which the annotation is anchored.</summary>
<value>A <see langword="double" /> value that represents the X coordinate an annotation is anchored to.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation is anchored to the X coordinate and is specified in relative chart or axes coordinates, depending on the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> property value.
To automatically position an annotation relative to an anchor point, make sure its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.X%2A> property is set to <xref:System.Double.NaN>. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorAlignment%2A> property can be used to change the automatic position alignment of the annotation to the anchor point. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetY%2A> properties may be used to add extra spacing.
This property has a higher priority than the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property.
Set this value to <xref:System.Double.NaN> to disable annotation anchoring to the value.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnchorY">
<MemberSignature Language="C#" Value="public virtual double AnchorY { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 AnchorY" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AnchorY As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double AnchorY { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.AnchorY : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the Y coordinate to which the annotation is anchored.</summary>
<value>A <see langword="double" /> value that represents the Y coordinate an annotation is anchored to.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The annotation is anchored to the Y coordinate and is specified in relative chart or axes coordinates, depending on the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> property value.
To automatically position an annotation relative to an anchor point make sure its <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Y%2A> property is set to <xref:System.Double.NaN>. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorAlignment%2A> property can be used to change the automatic position alignment of the annotation to the anchor point. The <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorOffsetY%2A> properties may be used to add extra spacing.
This property has a higher priority than the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property.
Set this value to <xref:System.Double.NaN> to disable annotation anchoring to the value.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AnnotationGroup">
<MemberSignature Language="C#" Value="public System.Windows.Forms.DataVisualization.Charting.AnnotationGroup AnnotationGroup { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Windows.Forms.DataVisualization.Charting.AnnotationGroup AnnotationGroup" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnnotationGroup" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property AnnotationGroup As AnnotationGroup" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Windows::Forms::DataVisualization::Charting::AnnotationGroup ^ AnnotationGroup { System::Windows::Forms::DataVisualization::Charting::AnnotationGroup ^ get(); };" />
<MemberSignature Language="F#" Value="member this.AnnotationGroup : System.Windows.Forms.DataVisualization.Charting.AnnotationGroup" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnnotationGroup" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.AnnotationGroup</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the group, if any, to which the annotation belongs.</summary>
<value>An <see cref="T:System.Windows.Forms.DataVisualization.Charting.AnnotationGroup" /> object that represents the group which the annotation belongs to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AnnotationType">
<MemberSignature Language="C#" Value="public abstract string AnnotationType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AnnotationType" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AnnotationType" />
<MemberSignature Language="VB.NET" Value="Public MustOverride ReadOnly Property AnnotationType As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; abstract property System::String ^ AnnotationType { System::String ^ get(); };" />
<MemberSignature Language="F#" Value="member this.AnnotationType : string" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AnnotationType" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets an annotation's type name.</summary>
<value>The annotation type.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property is used to get the name of each annotation type, for example, Line, Rectangle, Ellipse, and so forth.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AxisX">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.Axis AxisX { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Windows.Forms.DataVisualization.Charting.Axis AxisX" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AxisX As Axis" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::Axis ^ AxisX { System::Windows::Forms::DataVisualization::Charting::Axis ^ get(); void set(System::Windows::Forms::DataVisualization::Charting::Axis ^ value); };" />
<MemberSignature Language="F#" Value="member this.AxisX : System.Windows.Forms.DataVisualization.Charting.Axis with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnnotationAxisUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AnnotationAxisValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnnotationAxisUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.Axis</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the X axis to which an annotation is attached.</summary>
<value>An <see cref="T:System.Windows.Forms.DataVisualization.Charting.Axis" /> object to which the annotation is attached.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When an annotation is attached to an axis, its X position is always specified in axes coordinates. To also define the size of an annotation in axes coordinates, make sure the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property is set to `false`.
Set this value to `null` to disable attachment to the axis.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AxisXName">
<MemberSignature Language="C#" Value="public virtual string AxisXName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AxisXName" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisXName" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AxisXName As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AxisXName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AxisXName : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AxisXName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the name of the X axis to which an annotation is attached.</summary>
<value>A <see langword="string" /> value that represents the name of the X axis which an annotation is attached to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AxisY">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.Axis AxisY { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Windows.Forms.DataVisualization.Charting.Axis AxisY" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AxisY As Axis" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::Axis ^ AxisY { System::Windows::Forms::DataVisualization::Charting::Axis ^ get(); void set(System::Windows::Forms::DataVisualization::Charting::Axis ^ value); };" />
<MemberSignature Language="F#" Value="member this.AxisY : System.Windows.Forms.DataVisualization.Charting.Axis with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(null)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnnotationAxisUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AnnotationAxisValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.AnnotationAxisUITypeEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.Axis</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the Y axis to which an annotation is attached.</summary>
<value>An <see cref="T:System.Windows.Forms.DataVisualization.Charting.Axis" /> object to which this annotation is attached.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When an annotation is attached to an axis, its Y position is always specified in axes coordinates. To also define the size of an annotation in axes coordinates, make sure the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property is set to `false`.
Set to `null` to disable annotation attachment to an axis.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="AxisYName">
<MemberSignature Language="C#" Value="public virtual string AxisYName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AxisYName" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisYName" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property AxisYName As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ AxisYName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.AxisYName : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.AxisYName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the name of the Y axis which an annotation is attached to.</summary>
<value>A <see langword="string" /> value that represents the name of the Y axis that an annotation is attached to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BackColor">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Color BackColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BackColor" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.BackColor" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property BackColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color BackColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BackColor : System.Drawing.Color with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.BackColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the color of an annotation background.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value used to draw an annotation background.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This property does not apply to line-type annotations, image annotations and text annotations.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackGradientStyle">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.GradientStyle BackGradientStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Forms.DataVisualization.Charting.GradientStyle BackGradientStyle" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.BackGradientStyle" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property BackGradientStyle As GradientStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::GradientStyle BackGradientStyle { System::Windows::Forms::DataVisualization::Charting::GradientStyle get(); void set(System::Windows::Forms::DataVisualization::Charting::GradientStyle value); };" />
<MemberSignature Language="F#" Value="member this.BackGradientStyle : System.Windows.Forms.DataVisualization.Charting.GradientStyle with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.BackGradientStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.GradientEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.GradientEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.GradientStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the gradient style of an annotation background.</summary>
<value>A <see cref="T:System.Windows.Forms.DataVisualization.Charting.GradientStyle" /> value used to draw an annotation background.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Two colors are used to draw the gradients, <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackColor%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackSecondaryColor%2A>.
This property does not apply to line-type annotations, image annotations and text annotations.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackHatchStyle">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.ChartHatchStyle BackHatchStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Forms.DataVisualization.Charting.ChartHatchStyle BackHatchStyle" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.BackHatchStyle" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property BackHatchStyle As ChartHatchStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::ChartHatchStyle BackHatchStyle { System::Windows::Forms::DataVisualization::Charting::ChartHatchStyle get(); void set(System::Windows::Forms::DataVisualization::Charting::ChartHatchStyle value); };" />
<MemberSignature Language="F#" Value="member this.BackHatchStyle : System.Windows.Forms.DataVisualization.Charting.ChartHatchStyle with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.BackHatchStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.HatchStyleEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.HatchStyleEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.ChartHatchStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the hatching style of an annotation background.</summary>
<value>A <see cref="T:System.Windows.Forms.DataVisualization.Charting.ChartHatchStyle" /> value used to draw the background.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Two colors are used to draw the hatching, <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackColor%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackSecondaryColor%2A>.
This property does not apply to line-type annotations, image annotations and text annotations.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BackSecondaryColor">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Color BackSecondaryColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color BackSecondaryColor" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.BackSecondaryColor" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property BackSecondaryColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color BackSecondaryColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.BackSecondaryColor : System.Drawing.Color with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.BackSecondaryColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.NotifyParentProperty(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the secondary color of an annotation background.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value used to draw an annotation background with hatching or gradient fill.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The secondary color is used with the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackColor%2A> when <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackHatchStyle%2A> or <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BackGradientStyle%2A> is used.
This property does not apply to line-type annotations, image annotations and text annotations.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BeginPlacement">
<MemberSignature Language="C#" Value="public virtual void BeginPlacement ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void BeginPlacement() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.BeginPlacement" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub BeginPlacement ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void BeginPlacement();" />
<MemberSignature Language="F#" Value="abstract member BeginPlacement : unit -&gt; unit&#xA;override this.BeginPlacement : unit -&gt; unit" Usage="annotation.BeginPlacement " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Begins the end user placement of an annotation using the mouse.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
When this method is called, the end user is allowed to place an annotation using the mouse.
Placement finishes when the end user specifies all required points, or when the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.EndPlacement%2A> method is called.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Bottom">
<MemberSignature Language="C#" Value="public virtual double Bottom { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Bottom" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Bottom" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Bottom As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double Bottom { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.Bottom : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Bottom" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the bottom boundary of an annotation position.</summary>
<value>A <see langword="double" /> value that represents the position of the bottom boundary of an annotation.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To use axes coordinates, anchor an annotation to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or set the annotation axes using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> or <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties and set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property to `false`.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="BringToFront">
<MemberSignature Language="C#" Value="public virtual void BringToFront ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void BringToFront() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.BringToFront" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub BringToFront ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void BringToFront();" />
<MemberSignature Language="F#" Value="abstract member BringToFront : unit -&gt; unit&#xA;override this.BringToFront : unit -&gt; unit" Usage="annotation.BringToFront " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Brings an annotation to the front of all annotations.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClipToChartArea">
<MemberSignature Language="C#" Value="public virtual string ClipToChartArea { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ClipToChartArea" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.ClipToChartArea" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ClipToChartArea As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ClipToChartArea { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ClipToChartArea : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.ClipToChartArea" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("NotSet")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.LegendAreaNameConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the name of the chart area to which an annotation is clipped.</summary>
<value>A <see langword="string" /> that represents the name of an existing chart area to which an annotation is clipped.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
If the chart area name is specified, an annotation will only be drawn inside the plotting area of the chart area specified. All parts of the annotation outside of the plotting area will be clipped.
To disable chart area clipping, set the property to <xref:System.String.Empty>.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="protected override void Dispose (bool disposing);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Dispose(bool disposing) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.Dispose(System.Boolean)" />
<MemberSignature Language="VB.NET" Value="Protected Overrides Sub Dispose (disposing As Boolean)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; override void Dispose(bool disposing);" />
<MemberSignature Language="F#" Value="override this.Dispose : bool -&gt; unit" Usage="annotation.Dispose disposing" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="disposing" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="disposing">
<see langword="true" /> to release both unmanaged and managed resources; <see langword="false" /> to release only unmanaged resources.</param>
<summary>Releases unmanaged resources and, optionally, managed resources.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EndPlacement">
<MemberSignature Language="C#" Value="public virtual void EndPlacement ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void EndPlacement() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.EndPlacement" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub EndPlacement ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void EndPlacement();" />
<MemberSignature Language="F#" Value="abstract member EndPlacement : unit -&gt; unit&#xA;override this.EndPlacement : unit -&gt; unit" Usage="annotation.EndPlacement " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Ends the end user placement of an annotation.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
This method ends an annotation placement operation previously started by a <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.BeginPlacement%2A> method call.
Calling this method is not required, because placement will automatically end when an end user enters all required points. However, it is useful when an annotation placement operation needs to be aborted for some reason.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Font">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Font Font { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Drawing.Font Font" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Font" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Font As Font" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Font ^ Font { System::Drawing::Font ^ get(); void set(System::Drawing::Font ^ value); };" />
<MemberSignature Language="F#" Value="member this.Font : System.Drawing.Font with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Font" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Font), "Microsoft Sans Serif, 8pt")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Font</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the font to use for the text of an annotation.</summary>
<value>A <see cref="T:System.Drawing.Font" /> object used to draw the annotation text.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ForeColor">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Color ForeColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color ForeColor" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.ForeColor" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ForeColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color ForeColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.ForeColor : System.Drawing.Color with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.ForeColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "Black")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text color of an annotation.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value used for the text color of an annotation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Height">
<MemberSignature Language="C#" Value="public virtual double Height { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Height" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Height" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Height As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double Height { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.Height : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Height" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the height of an annotation.</summary>
<value>A <see langword="double" /> value that represents the height of an annotation.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The height of an annotation can be a negative value, in which case the annotation orientation is switched.
Annotation width can be in relative chart coordinates or in axes coordinates. Chart relative coordinates are used by default.
To use axes coordinates, anchor an annotation to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or set the annotation axes using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> or <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties and set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property to `false`.
Set the width to <xref:System.Double.NaN> to achieve automatic size calculation for annotations with text. The size will automatically be calculated based on the annotation text and font size.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="IsSelected">
<MemberSignature Language="C#" Value="public virtual bool IsSelected { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSelected" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSelected" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property IsSelected As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool IsSelected { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsSelected : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.IsSelected" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(false)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that determines if an annotation is selected.</summary>
<value>
<see langword="true" /> if the annotation is selected; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsSizeAlwaysRelative">
<MemberSignature Language="C#" Value="public virtual bool IsSizeAlwaysRelative { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSizeAlwaysRelative" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property IsSizeAlwaysRelative As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool IsSizeAlwaysRelative { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.IsSizeAlwaysRelative : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether the size of an annotation is always defined in relative chart coordinates.</summary>
<value>
<see langword="true" /> if the <see cref="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Width" /> and <see cref="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Height" /> of an annotation are always expressed in relative chart coordinates; otherwise, <see langword="false" />.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The height and width of an annotation may be set in relative chart or in axes coordinates. Relative chart coordinates are the default.
To express the size of an annotation in axes coordinates, set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property to `false`. Then anchor the annotation to a data point or set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="LineColor">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Color LineColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color LineColor" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.LineColor" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property LineColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color LineColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.LineColor : System.Drawing.Color with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.LineColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "Black")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the line color of an annotation.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value used to draw an annotation's line.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LineDashStyle">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.ChartDashStyle LineDashStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Forms.DataVisualization.Charting.ChartDashStyle LineDashStyle" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.LineDashStyle" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property LineDashStyle As ChartDashStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::ChartDashStyle LineDashStyle { System::Windows::Forms::DataVisualization::Charting::ChartDashStyle get(); void set(System::Windows::Forms::DataVisualization::Charting::ChartDashStyle value); };" />
<MemberSignature Language="F#" Value="member this.LineDashStyle : System.Windows.Forms.DataVisualization.Charting.ChartDashStyle with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.LineDashStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(Mono.Cecil.CustomAttributeArgument)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.ChartDashStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the line style of an annotation.</summary>
<value>A <see cref="T:System.Windows.Forms.DataVisualization.Charting.ChartDashStyle" /> value used to draw the line style of an annotation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LineWidth">
<MemberSignature Language="C#" Value="public virtual int LineWidth { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 LineWidth" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.LineWidth" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property LineWidth As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property int LineWidth { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.LineWidth : int with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.LineWidth" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(1)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the line width of an annotation.</summary>
<value>An <see langword="integer" /> value that defines the line width, in pixels, of an annotation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public override string Name { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Name" />
<MemberSignature Language="VB.NET" Value="Public Overrides Property Name As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.Name : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Name" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.ParenthesizePropertyName(true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the unique name of an annotation.</summary>
<value>A <see langword="string" /> that represents the unique name of an annotation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ResizeToContent">
<MemberSignature Language="C#" Value="public virtual void ResizeToContent ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void ResizeToContent() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.ResizeToContent" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub ResizeToContent ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void ResizeToContent();" />
<MemberSignature Language="F#" Value="abstract member ResizeToContent : unit -&gt; unit&#xA;override this.ResizeToContent : unit -&gt; unit" Usage="annotation.ResizeToContent " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Resizes an annotation according to its content size.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Sets the annotation width and height to fit the specified text.
This method applies to <xref:System.Windows.Forms.DataVisualization.Charting.TextAnnotation>, <xref:System.Windows.Forms.DataVisualization.Charting.RectangleAnnotation>, <xref:System.Windows.Forms.DataVisualization.Charting.EllipseAnnotation> and <xref:System.Windows.Forms.DataVisualization.Charting.CalloutAnnotation> objects only.
> [!NOTE]
> This method requires that the annotation be added to the <xref:System.Windows.Forms.DataVisualization.Charting.AnnotationCollection> to function correctly.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Right">
<MemberSignature Language="C#" Value="public virtual double Right { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Right" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Right" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Right As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double Right { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.Right : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Right" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the right boundary position of an annotation.</summary>
<value>A <see langword="double" /> value that represents the position of the right boundary of an annotation.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
To use axes coordinates, anchor an annotation to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or set the annotation axes using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties and set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.IsSizeAlwaysRelative%2A> property to `false`.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SendToBack">
<MemberSignature Language="C#" Value="public virtual void SendToBack ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SendToBack() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.SendToBack" />
<MemberSignature Language="VB.NET" Value="Public Overridable Sub SendToBack ()" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void SendToBack();" />
<MemberSignature Language="F#" Value="abstract member SendToBack : unit -&gt; unit&#xA;override this.SendToBack : unit -&gt; unit" Usage="annotation.SendToBack " />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Sends an annotation to the back of all the annotations.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Sends an annotation to the back of the all annotations.
]]></format>
</remarks>
</Docs>
</Member>
<MemberGroup MemberName="SetAnchor">
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Anchors an annotation to one or more data points.</summary>
</Docs>
</MemberGroup>
<Member MemberName="SetAnchor">
<MemberSignature Language="C#" Value="public void SetAnchor (System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAnchor(class System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.SetAnchor(System.Windows.Forms.DataVisualization.Charting.DataPoint)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void SetAnchor(System::Windows::Forms::DataVisualization::Charting::DataPoint ^ dataPoint);" />
<MemberSignature Language="F#" Value="member this.SetAnchor : System.Windows.Forms.DataVisualization.Charting.DataPoint -&gt; unit" Usage="annotation.SetAnchor dataPoint" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataPoint" Type="System.Windows.Forms.DataVisualization.Charting.DataPoint" />
</Parameters>
<Docs>
<param name="dataPoint">The <see cref="T:System.Windows.Forms.DataVisualization.Charting.DataPoint" /> to which the annotation will be anchored.</param>
<summary>Anchors an annotation to the specified data point.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Anchors an annotation to the specified data point.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="SetAnchor">
<MemberSignature Language="C#" Value="public void SetAnchor (System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint1, System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint2);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAnchor(class System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint1, class System.Windows.Forms.DataVisualization.Charting.DataPoint dataPoint2) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Windows.Forms.DataVisualization.Charting.Annotation.SetAnchor(System.Windows.Forms.DataVisualization.Charting.DataPoint,System.Windows.Forms.DataVisualization.Charting.DataPoint)" />
<MemberSignature Language="VB.NET" Value="Public Sub SetAnchor (dataPoint1 As DataPoint, dataPoint2 As DataPoint)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void SetAnchor(System::Windows::Forms::DataVisualization::Charting::DataPoint ^ dataPoint1, System::Windows::Forms::DataVisualization::Charting::DataPoint ^ dataPoint2);" />
<MemberSignature Language="F#" Value="member this.SetAnchor : System.Windows.Forms.DataVisualization.Charting.DataPoint * System.Windows.Forms.DataVisualization.Charting.DataPoint -&gt; unit" Usage="annotation.SetAnchor (dataPoint1, dataPoint2)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dataPoint1" Type="System.Windows.Forms.DataVisualization.Charting.DataPoint" />
<Parameter Name="dataPoint2" Type="System.Windows.Forms.DataVisualization.Charting.DataPoint" />
</Parameters>
<Docs>
<param name="dataPoint1">The first anchor <see cref="T:System.Windows.Forms.DataVisualization.Charting.DataPoint" />.</param>
<param name="dataPoint2">The second anchor <see cref="T:System.Windows.Forms.DataVisualization.Charting.DataPoint" />.</param>
<summary>Anchors an annotation to two data points.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Anchors an annotation's top-left and bottom-right corners to the specified data points.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="ShadowColor">
<MemberSignature Language="C#" Value="public virtual System.Drawing.Color ShadowColor { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.Color ShadowColor" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.ShadowColor" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ShadowColor As Color" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Drawing::Color ShadowColor { System::Drawing::Color get(); void set(System::Drawing::Color value); };" />
<MemberSignature Language="F#" Value="member this.ShadowColor : System.Drawing.Color with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.ShadowColor" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Drawing.Color), "128,0,0,0")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Drawing.ColorConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.DataVisualization.Charting.ChartColorEditor, System.Windows.Forms.DataVisualization.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", "System.Drawing.Design.UITypeEditor")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Drawing.Color</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the color of an annotation's shadow.</summary>
<value>A <see cref="T:System.Drawing.Color" /> value used to draw the annotation shadow.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShadowOffset">
<MemberSignature Language="C#" Value="public virtual int ShadowOffset { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 ShadowOffset" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.ShadowOffset" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ShadowOffset As Integer" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property int ShadowOffset { int get(); void set(int value); };" />
<MemberSignature Language="F#" Value="member this.ShadowOffset : int with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.ShadowOffset" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the size of an annotation's shadow.</summary>
<value>An <see langword="integer" /> value that represents the size of the shadow.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SmartLabelStyle">
<MemberSignature Language="C#" Value="public System.Windows.Forms.DataVisualization.Charting.AnnotationSmartLabelStyle SmartLabelStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Windows.Forms.DataVisualization.Charting.AnnotationSmartLabelStyle SmartLabelStyle" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.SmartLabelStyle" />
<MemberSignature Language="VB.NET" Value="Public Property SmartLabelStyle As AnnotationSmartLabelStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::Windows::Forms::DataVisualization::Charting::AnnotationSmartLabelStyle ^ SmartLabelStyle { System::Windows::Forms::DataVisualization::Charting::AnnotationSmartLabelStyle ^ get(); void set(System::Windows::Forms::DataVisualization::Charting::AnnotationSmartLabelStyle ^ value); };" />
<MemberSignature Language="F#" Value="member this.SmartLabelStyle : System.Windows.Forms.DataVisualization.Charting.AnnotationSmartLabelStyle with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.SmartLabelStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.AnnotationSmartLabelStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the smart label style of an annotation.</summary>
<value>An <see cref="T:System.Windows.Forms.DataVisualization.Charting.AnnotationSmartLabelStyle" /> object that represents an annotation's smart labels style properties.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Smart labels are used to prevent an annotation from overlapping the data point labels and other annotations.
> [!NOTE]
> Data point labels must also have smart labels enabled.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="TextStyle">
<MemberSignature Language="C#" Value="public virtual System.Windows.Forms.DataVisualization.Charting.TextStyle TextStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Windows.Forms.DataVisualization.Charting.TextStyle TextStyle" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.TextStyle" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property TextStyle As TextStyle" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::Windows::Forms::DataVisualization::Charting::TextStyle TextStyle { System::Windows::Forms::DataVisualization::Charting::TextStyle get(); void set(System::Windows::Forms::DataVisualization::Charting::TextStyle value); };" />
<MemberSignature Language="F#" Value="member this.TextStyle : System.Windows.Forms.DataVisualization.Charting.TextStyle with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.TextStyle" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(typeof(System.Windows.Forms.DataVisualization.Charting.TextStyle), "Default")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Windows.Forms.DataVisualization.Charting.TextStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the text style of an annotation.</summary>
<value>A <see cref="P:System.Windows.Forms.DataVisualization.Charting.Annotation.TextStyle" /> value used to draw the text of an annotation.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToolTip">
<MemberSignature Language="C#" Value="public virtual string ToolTip { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ToolTip" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.ToolTip" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property ToolTip As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ ToolTip { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.ToolTip : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.ToolTip" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the tooltip text for an annotation.</summary>
<value>A <see langword="string" /> value that represents the tooltip text for an annotation.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
Special keywords can be used in the text when an annotation is anchored to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Visible">
<MemberSignature Language="C#" Value="public virtual bool Visible { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Visible" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Visible" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Visible As Boolean" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property bool Visible { bool get(); void set(bool value); };" />
<MemberSignature Language="F#" Value="member this.Visible : bool with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Visible" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(true)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.ParenthesizePropertyName(true)</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets a flag that specifies whether an annotation is visible.</summary>
<value>
<see langword="true" /> if the annotation is visible; otherwise, <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Width">
<MemberSignature Language="C#" Value="public virtual double Width { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Width" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Width" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Width As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double Width { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.Width : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Width" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the width, in pixels, of an annotation.</summary>
<value>A <see langword="double" /> value that represents the width of an annotation.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
For more information, see the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Height%2A> property description.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="X">
<MemberSignature Language="C#" Value="public virtual double X { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 X" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.X" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property X As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double X { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.X : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.X" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the X coordinate of an annotation.</summary>
<value>A <see langword="double" /> value that represents the X coordinate of an annotation's position.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The X coordinate of an annotation is specified in relative chart coordinates or in axes coordinates. Relative chart coordinates are used by default.
To use axes coordinates, anchor an annotation to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or set the annotation axes using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties.
Set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.X%2A> position to <xref:System.Double.NaN> to automatically calculate position when the annotation has been anchored using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property or the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY%2A> properties.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="Y">
<MemberSignature Language="C#" Value="public virtual double Y { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Y" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.Y" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property Y As Double" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property double Y { double get(); void set(double value); };" />
<MemberSignature Language="F#" Value="member this.Y : double with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.Y" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue(NaN)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.DoubleNanValueConverter))</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="netframework-4.0">
<AttributeName>get: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.RefreshProperties(System.ComponentModel.RefreshProperties.All)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the Y coordinate of the annotation.</summary>
<value>A <see langword="double" /> value that represents the Y coordinate of an annotation's position.</value>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The Y coordinate of an annotation is specified in relative chart coordinates or in axes coordinates. Relative chart coordinates are used by default.
To use axes coordinates, anchor an annotation to a data point using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property, or set the annotation axes using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisX%2A> or <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AxisY%2A> properties.
Set the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.Y%2A> position to <xref:System.Double.NaN> to automatically calculate the position when the annotation has been anchored using the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorDataPoint%2A> property or the <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorX%2A> and <xref:System.Windows.Forms.DataVisualization.Charting.Annotation.AnchorY%2A> properties.
]]></format>
</remarks>
</Docs>
</Member>
<Member MemberName="YAxisName">
<MemberSignature Language="C#" Value="public virtual string YAxisName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string YAxisName" />
<MemberSignature Language="DocId" Value="P:System.Windows.Forms.DataVisualization.Charting.Annotation.YAxisName" />
<MemberSignature Language="VB.NET" Value="Public Overridable Property YAxisName As String" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual property System::String ^ YAxisName { System::String ^ get(); void set(System::String ^ value); };" />
<MemberSignature Language="F#" Value="member this.YAxisName : string with get, set" Usage="System.Windows.Forms.DataVisualization.Charting.Annotation.YAxisName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Windows.Forms.DataVisualization</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>System.ComponentModel.Bindable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.DefaultValue("")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets or sets the name of the Y axis to which an annotation is attached.</summary>
<value>A <see langword="string" /> value that represents the name of the Y axis which an annotation is attached to.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.