Open sandboxFocus

Class SymbolSequencePoint

Maps a point in IL instructions to location in source code.

Inheritance
SymbolSequencePoint
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.