LineSegment (Clase)
Esta clase representa un fragmento código de línea entre dos extremos.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.LineSegment
Espacio de nombres: Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxis
'Declaración
Public Class LineSegment
public class LineSegment
El tipo LineSegment expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
LineSegment(PointD, PointD) | Constructor que toma los dos extremos | |
LineSegment(LinkShape, Int32, Int32) | Constructor que toma el LinkShape y los índices principales para los dos extremos. | |
LineSegment(PointD, PointD, Int32, Int32, Boolean, Boolean, RectangleD) | Constructor que toma los dos extremos y su de índice segmental. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AbsoluteBounds | obtiene el rectángulo delimitador absoluto representado por este segmento de línea. | |
CenterPoint | Obtiene el punto central del segmento de línea. | |
EndIndex | Obtiene el índice del punto final en puntos de LinkShape. | |
EndPoint | Obtiene el punto final del segmento de línea. | |
EndPointF | Obtiene el punto final del segmento de línea. | |
IsEndSegment | Obtiene si es el segmento del extremo en el LinkShape. | |
IsStartSegment | Obtiene si éste es el segmento de inicio en el LinkShape. | |
Length | Obtiene la longitud del segmento de línea. | |
StartIndex | Obtiene el índice del punto de inicio en puntos de LinkShape. | |
StartPoint | Obtiene el punto inicial del segmento de línea. | |
StartPointF | Obtiene el punto inicial del segmento de línea. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | obtiene un valor que indica si dos objetos de LineSegment son iguales. (Invalida a Object.Equals(Object)). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetAccessibilityObject | Obtiene el AccessibleObject asignado al segmento de línea. | |
GetAccessibleDescription | devuelve la descripción accesible. | |
GetAccessibleHelp | Obtiene una descripción de lo que el objeto hace o de cómo se utiliza. | |
GetAccessibleHelpTopicFileName | Obtiene la ruta de acceso al archivo de Ayuda asociado a este objeto accesible. | |
GetAccessibleHelpTopicId | Obtiene un identificador para un identificador del tema de Ayuda asociado a este objeto accesible. | |
GetAccessibleName | devuelve el nombre accesible. | |
GetAccessibleRole | recupera el rol accesible de este LineSegment. | |
GetAccessibleState | Recupera el estado accesible de este LineSegment. | |
GetFocusable | Devuelve un valor que indica si este segmento es de que pueda recibir. | |
GetHashCode | obtiene un código hash para este LineSegment. (Invalida a Object.GetHashCode()). | |
GetSelectable | Devuelve un valor que indica si este segmento puede seleccionarse. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsHorizontal | detecta si el segmento es horizontal. | |
IsStartAboveEnd | Detecta si el punto inicial del segmento está sobre el extremo. | |
IsStartLeftOfEnd | Detecta si el punto inicial del segmento está a la izquierda del punto final. | |
IsVertical | detecta si el segmento es vertical | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)