SourceLocation Struct 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents a source location.
[System.Serializable]
public struct SourceLocation : IComparable<System.Web.Razor.Text.SourceLocation>, IEquatable<System.Web.Razor.Text.SourceLocation>type SourceLocation = structPublic Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)- Inheritance
- 
				SourceLocation
- Attributes
- Implements
Constructors
| SourceLocation(Int32, Int32, Int32) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the SourceLocation class. | 
Fields
| Undefined | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. | 
| Zero | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. | 
Properties
| AbsoluteIndex | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the absolute index for the source location. | 
| CharacterIndex | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the character index for the source location. | 
| LineIndex | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Gets the line index for the source location. | 
Methods
| Add(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the two SourceLocation object. | 
| Advance(SourceLocation, String) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Advances the specified object to the given location. | 
| CompareTo(SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Compares current object to the other object. | 
| Equals(Object) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the specified object is equal to the current object. | 
| Equals(SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the current SourceLocation object is equal to the other SourceLocation object. | 
| GetHashCode() | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns the hash code for this instance. | 
| Subtract(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Subtracts the first object to the second object. | 
| ToString() | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Returns a string representation of the source location. | 
Operators
| Addition(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Adds the two SourceLocation object. | 
| Equality(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two objects are equal. | 
| GreaterThan(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the first object is greater than the second object. | 
| Inequality(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the two SourceLocationobject are not equal. | 
| LessThan(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Determines whether the first object is less than the second object. | 
| Subtraction(SourceLocation, SourceLocation) | This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. |