Maps a point in IL instructions to location in source code.
Namespace: PostSharp.Reflection
Assembly: PostSharp.dll
Syntax
public class SymbolSequencePoint : IComparable<SymbolSequencePoint>, IEquatable<SymbolSequencePoint>Remarks
This class implements the IComparable<T> interface. This allows sorting sequence points according to their IL offsets and performing binary searches in sorted arrays.
Fields
| Name | Description |
|---|---|
| Hidden | Gets a symbol meaning that the associated instructions have no source code. |
Properties
| Name | Description |
|---|---|
| EndColumn | Gets the end column in the source file. |
| EndLine | Gets the end line in the source file. |
| IsHidden | Determines whether the current symbol means that the associated instructions have no source code. |
| IsSpecial | Determines whether the current symbol is a special, non-standard, defined by PostSharp and supported by PostSharp Tools for Visual Studio. |
| SourceDocument | Document (file of source code) containing the current sequence point. |
| StartColumn | Gets the start column in the source file. |
| StartLine | Gets the start line in the source file. |
Methods
| Name | Description |
|---|---|
| CompareTo(SymbolSequencePoint) | |
| Equals(SymbolSequencePoint) | |
| Equals(object) | |
| GetHashCode() | |
| ToString() |
Operators
| Name | Description |
|---|---|
| operator ==(SymbolSequencePoint, SymbolSequencePoint) | Determines whether two sequence points are equal. |
| operator >(SymbolSequencePoint, SymbolSequencePoint) | Operator. |
| operator >=(SymbolSequencePoint, SymbolSequencePoint) | Operator. |
| operator !=(SymbolSequencePoint, SymbolSequencePoint) | Determines whether two sequence points are different. |
| operator <(SymbolSequencePoint, SymbolSequencePoint) | Operator. |
| operator <=(SymbolSequencePoint, SymbolSequencePoint) | Operator. |