次の方法で共有


LineSegment クラス

このクラスは 2 つの終点の間の行の直線部分を表します。

継承階層

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.LineSegment

名前空間:  Microsoft.VisualStudio.Modeling.Diagrams
アセンブリ:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 内)

構文

'宣言
Public Class LineSegment
public class LineSegment

LineSegment 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド LineSegment(PointD, PointD) 2 個の終点を受け取るコンストラクター
パブリック メソッド LineSegment(LinkShape, Int32, Int32) 親 LinkShape と 2 個の終点のインデックスを受け取るコンストラクター。
パブリック メソッド LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) 2 個の終点とそのセグメント インデックスを受け取るコンストラクター。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ AbsoluteBounds この線分によって表される絶対的な外接する四角形を取得します。
パブリック プロパティ CenterPoint 線分の中点を取得します。
パブリック プロパティ EndIndex LinkShape の端点内での終点のインデックスを取得します。
パブリック プロパティ EndPoint 線分の終点を取得します。
パブリック プロパティ EndPointF 線分の終点を取得します。
パブリック プロパティ IsEndSegment これが LinkShape の終了セグメントかどうかを取得します。
パブリック プロパティ IsStartSegment これが LinkShape の開始セグメントかどうかを取得します。
パブリック プロパティ Length 線分の長さを取得します。
パブリック プロパティ StartIndex LinkShape のエッジ ポイント内での始点のインデックスを取得します。
パブリック プロパティ StartPoint 線分の始点を取得します。
パブリック プロパティ StartPointF 線分の始点を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 2 つの LineSegment オブジェクトが等しいかどうかを示す値を取得します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetAccessibilityObject 線分に割り当てられた AccessibleObject を取得します。
パブリック メソッド GetAccessibleDescription ユーザー補助の説明を返します。
パブリック メソッド GetAccessibleHelp オブジェクトの機能または使用方法の説明を取得します。
パブリック メソッド GetAccessibleHelpTopicFileName このユーザー補助オブジェクトに関連付けられているヘルプ ファイルのパスを取得します。
パブリック メソッド GetAccessibleHelpTopicId このユーザー補助オブジェクトに関連付けられたヘルプ トピック識別子の識別子を取得します。
パブリック メソッド GetAccessibleName ユーザー補助の名前を返します。
パブリック メソッド GetAccessibleRole この LineSegment のアクセス可能なロールを取得します。
パブリック メソッド GetAccessibleState この LineSegment のアクセス可能な状態を取得します。
パブリック メソッド GetFocusable このセグメントがフォーカスを取得できるかどうかを示す値を返します。
パブリック メソッド GetHashCode LineSegment のハッシュ コードを取得します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetSelectable このセグメントが選択できるかどうかを示す値を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsHorizontal セグメントが水平かどうかを検出します。
パブリック メソッド IsStartAboveEnd セグメントの始点が終点の上にあるかどうかを検出します。
パブリック メソッド IsStartLeftOfEnd セグメントの始点が終点の左にあるかどうかを検出します。
パブリック メソッド IsVertical セグメントが垂直かどうかを検出します
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.VisualStudio.Modeling.Diagrams 名前空間