The AbstractLocation type exposes the following members.

Constructors

  NameDescription
AbstractLocation
Initializes a new instance of the AbstractLocation class

Methods

  NameDescription
ContainsOverloaded.
Equals
Determines whether the specified Object is equal to the current Object.
(Overrides Object..::.Equals(Object).)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Overrides Object..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Intersection
Returns a Location that contains all points common to both ranges.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
NewInstance
Create a new instance of Location with all of the same decorators as this instance but with the data stored in loc.
Overlaps
Checks if these two locations overlap, using this location's concept of overlapping.
Symbols
Return the symbols in a sequence that fall within this range.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Translate
Create a location that is a translation of this location.
Union
Return a Location containing all points in either ranges.

Properties

  NameDescription
IsContiguous
Determine if a Location is contiguous.
Max
The maximum position contained.
Min
The minimum position contained.

See Also