# Methods class

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

```cs
[EditorBrowsable(EditorBrowsableState.Never)]
public static class Methods
```

Class containing some of the methods that are invoked by certain expression methods or operators.

## Methods

- [Absolute](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/absolute.md): (static) Perform an absolute operation on a value.
- [Abzolute](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/abzolute.md): (static) Perform an abzolute operation on a value. Same as [Methods.Absolute(object)](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/absolute.md) except in the case of Fields, where an [AbzoluteField](https://developer.rhino3d.com/api/gh2/type/grasshopper2.types.fields.standard.abzolutefield.md) is created.
- [Append](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/append.md): (2 overloads, static) Append an element to an array.
- [Area](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/area.md): (static)
- [Ceiling](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/ceiling.md): (static) Perform a ceiling operation on a value.
- [Complex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/complex.md): (static) Create a complex number.
- [CrossProduct](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/crossproduct.md): (static) Perform a cross-product multiplication.
- [Divide](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/divide.md): (static) Perform a division operation.
- [DotProduct](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/dotproduct.md): (static) Perform a dot-product multiplication.
- [Exp](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/exp.md): (static) Get the natural exponent of a value.
- [Factorial](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/factorial.md): (static) Perform a factorial operation.
- [Floor](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/floor.md): (static) Perform a floor operation on a value.
- [Insert](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/insert.md): (4 overloads, static) Insert an array into an existing array.
- [Length](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/length.md): (static)
- [Log](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/log.md): (2 overloads, static) Get the custom base logarithm of a value.
- [Log10](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/log10.md): (static) Get the base-ten logarithm of a value.
- [Log2](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/log2.md): (static) Get the base-two logarithm of a value.
- [Mirror](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/mirror.md): (static)
- [Move](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/move.md): (4 overloads, static)
- [Orient](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/orient.md): (static)
- [Point](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/point.md): (static) Create a point.
- [Prepend](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/prepend.md): (2 overloads, static) Prepend an element to an array.
- [Prod](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/prod.md): (static) Perform a mass multiplication operation.
- [Project](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/project.md): (static)
- [Raise](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/raise.md): (static) Perform an exponentiation operation.
- [Remove](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/remove.md): (2 overloads, static) Remove an indexed element from an array.
- [Reverse](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/reverse.md): (static) Reverse all elements in an array.
- [Rotate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/rotate.md): (4 overloads, static)
- [Round](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/round.md): (2 overloads, static) Round a value to the specified number of decimal digits.
- [Scale](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/scale.md): (static)
- [Sort](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/sort.md): (static) Sort all elements in an array.
- [Subtract](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/subtract.md): (static) Perform a subtraction operation.
- [Sum](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/sum.md): (static) Perform a mass addition operation.
- [Swap](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/swap.md): (2 overloads, static) Swap two elements in an array.
- [Transform](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/transform.md): (static)
- [Vector](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/vector.md): (static) Create a vector.
- [Volume](https://developer.rhino3d.com/api/gh2/type/grasshopper2.expressions.methods/volume.md): (static)
