PostSharp.ILAPI ReferencePost­Sharp.​ReflectionSymbol­Sequence­Point
Open sandboxFocus

SymbolSequencePoint Class

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

Inheritance
SymbolSequencePoint
Implements
IComparable<SymbolSequencePoint>
System.IEquatable<SymbolSequencePoint>
Namespace: PostSharp.Reflection
Assembly: PostSharp.dll
Syntax
public class SymbolSequencePoint : Object

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)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Equals(SymbolSequencePoint)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

ToString()

Returns a string that represents the current object.

Operators

Name Description
Equality(SymbolSequencePoint, SymbolSequencePoint)

Determines whether two sequence points are equal.

GreaterThan(SymbolSequencePoint, SymbolSequencePoint)

Operator.

GreaterThanOrEqual(SymbolSequencePoint, SymbolSequencePoint)

Operator.

Inequality(SymbolSequencePoint, SymbolSequencePoint)

Determines whether two sequence points are different.

LessThan(SymbolSequencePoint, SymbolSequencePoint)

Operator.

LessThanOrEqual(SymbolSequencePoint, SymbolSequencePoint)

Operator.