# Instances class

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

```cs
public static class Instances
```

Access to various primary instances of classes in the Grasshopper plugin.

## Properties

- [BuildDate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/builddate.md): (static) Gets the build date of the Grasshopper 2.0 plugin.
- [FileVersion](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/fileversion.md): (static) Gets the assembly version of Grasshopper 2 plugin.
- [GrasshopperBannerImage](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/grasshopperbannerimage.md): (static) Gets the zoological Grasshopper illustration used on the banner.
- [InstantiateBannerImage](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/instantiatebannerimage.md): (static) Sets the method which is invoked when the [Instances.GrasshopperBannerImage](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/grasshopperbannerimage.md) property is called. This property can only be assigned once and is usually set by the GrasshopperPlugin assembly during plugin loading.

## Methods

- [LoadExpressionFramework](https://developer.rhino3d.com/api/gh2/type/grasshopper2.instances/loadexpressionframework.md): (static) Ensure all assemblies required for parsing and compiling expressions are loaded. This method is called on a background task by the Grasshopper plugin on load to reduce the delay when the first expression is required.
