LineMapping Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una asignación de línea definida por una sola directiva de asignación de líneas (#line en C# o #ExternalSource en VB).
public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
- Herencia
-
LineMapping
- Implementaciones
Constructores
| LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan) |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
Propiedades
| CharacterOffset |
Desplazamiento opcional en el árbol de sintaxis de la línea inmediatamente después de una directiva mejorada |
| IsHidden |
True si la asignación de líneas marca el código oculto. |
| MappedSpan |
Si la directiva de asignación de líneas asigna el intervalo a un archivo especificado explícitamente, el HasMappedPath valor es true. Si la ruta de acceso no está asignada Path está vacía y HasMappedPath es false. Si la directiva de asignación de líneas marca el código IsValid oculto es false. |
| Span |
Intervalo del árbol de sintaxis que contiene la directiva de asignación de líneas. |
Métodos
| Equals(LineMapping) |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
| Equals(Object) |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
| GetHashCode() |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
| ToString() |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
Operadores
| Equality(LineMapping, LineMapping) |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |
| Inequality(LineMapping, LineMapping) |
Representa una asignación de línea definida por una sola directiva de asignación de líneas ( |