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 |
