This is the online documentation for PostSharp 4.3.
Download PDF or CHM. Go to v4.3 or v5.0
SymbolSequencePoint Class
Maps a point in IL instructions to location in source code.
Inheritance Hierarchy
System.Object
  PostSharp.Reflection.SymbolSequencePoint

Namespace: PostSharp.Reflection
Assembly: PostSharp (in PostSharp.dll) Version: 4.3.31.0 (4.3.31.0)
Syntax
C#
public sealed class SymbolSequencePoint : IComparable<SymbolSequencePoint>, 
	IEquatable<SymbolSequencePoint>

The SymbolSequencePoint type exposes the following members.

Properties
  NameDescription
Public propertyEndColumn
Gets the end column in the source file.
Public propertyEndLine
Gets the end line in the source file.
Public propertyIsHidden
Determines whether the current symbol means that the associated instructions have no source code.
Public propertyIsSpecial
Determines whether the current symbol is a special, non-standard, defined by PostSharp and supported by PostSharp Tools for Visual Studio.
Public propertySourceDocument
Document (file of source code) containing the current sequence point.
Public propertyStartColumn
Gets the start column in the source file.
Public propertyStartLine
Gets the start line in the source file.
Top
Methods
  NameDescription
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides Object.Equals(Object).)
Public methodEquals(SymbolSequencePoint)
Indicates whether the current object is equal to another object of the same type.
Public methodGetHashCode
Serves as the default hash function.
(Overrides Object.GetHashCode().)
Public methodToString
Returns a string that represents the current object.
(Overrides Object.ToString().)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two sequence points are equal.
Public operatorStatic memberInequality
Determines whether two sequence points are different.
Top
Fields
  NameDescription
Public fieldStatic memberHidden
Gets a symbol meaning that the associated instructions have no source code.
Top
Extension Methods
  NameDescription
Public Extension MethodQueryInterface<T>
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.)
Top
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.
See Also