Grasshopper API
GH_ValueProxyT Class |
Represents the abstract base implementation of the IGH_ValueProxy interface.
Namespace: Grasshopper.Kernel
Assembly: Grasshopper (in Grasshopper.dll)
public abstract class GH_ValueProxy<T> : IGH_ValueProxy
Public MustInherit Class GH_ValueProxy(Of T) Implements IGH_ValueProxy
Type Parameters
- T
- The type of this implementation
The GH_ValueProxyT type exposes the following members.
| Name | Description | |
|---|---|---|
| GH_ValueProxyT |
Default constructor for the base class. All derived classes must call this constructor.
|
| Name | Description | |
|---|---|---|
| IsParsable | ||
| IsValid | ||
| ProxyName | ||
| ProxyType | ||
| ProxyValue | ||
| UserString |
Wraps the protected m_UserString field
| |
| Value |
| Name | Description | |
|---|---|---|
| Duplicate | ||
| Duplicate_T | ||
| FromString |
Performs the String->Value parsing. The default implementation always returns False.
| |
| MutateString | ||
| ToString |
Performs a default ToString operation on the local value.
If the value is Nothing, an empty String is returned.
(Overrides ObjectToString.) |
| Name | Description | |
|---|---|---|
| m_IsStringProxy | ||
| m_Name | ||
| m_UserString | ||
| m_Valid | ||
| m_Value |