| CMSLazyTValue Class | 
Namespace: CMS.Base
The CMSLazyTValue type exposes the following members.
| Name | Description | |
|---|---|---|
| CMSLazyTValue | 
            Constructor
              | 
| Name | Description | |
|---|---|---|
| AllowCloneForNewThread | 
            If true, the item is copied for the new thread
              | |
| DefaultValue | 
            Default value
              | |
| Initializer | 
            Value initialization function
              | |
| IsValueCreated | 
            Returns true if the value was already created
              | |
| RequestStockKey | 
            Defines the key under which the object value should be stored in the request stock helper. If set, the object exists only within the particular request
              | |
| Value | 
            Gets or sets the object value
              | 
| Name | Description | |
|---|---|---|
| CanInitialize | 
            Returns true, if the object value can initialize
              | |
| NewValue | 
            Creates a new value using the initializer
              | |
| Reset | 
            Resets the state of the object to re-initialize the value on the next request
              | 
| Name | Description | |
|---|---|---|
| (CMSLazyTValue to TValue) | 
            Implicit operator for conversion of the lazy object to its value type
              |