# GeometryExtensionMethods.MeshEdge struct

Namespace: [Grasshopper2.Extensions](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.extensions.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public readonly struct GeometryExtensionMethods.MeshEdge : IEquatable<GeometryExtensionMethods.MeshEdge>, IComparable<GeometryExtensionMethods.MeshEdge>
```

An edge in a mesh woth sorted vertex indices.

## Constructors

- [GeometryExtensionMethods.MeshEdge](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/ctor.md)

## Properties

- [A](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/a.md): Smallest vertex index.
- [B](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/b.md): Biggest vertex index.
- [IsValid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/isvalid.md): Gets whether this edge is valid.
- [Unset](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/unset.md): (static) Gets the unset mesh edge.

## Methods

- [CompareTo](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/compareto.md)
- [Equals](https://developer.rhino3d.com/api/gh2/type/grasshopper2.extensions.geometryextensionmethods.meshedge/equals.md)
