DelegateDefaultValueMetadata<T> Class
Namespace: Stride.CoreAssembly: Stride.Core.dll
Specifies a delegate to fetch the default value of an PropertyKey.
System.Object → PropertyKeyMetadata → DefaultValueMetadata → DefaultValueMetadata<T> →
DelegateDefaultValueMetadata<T>
Derived from DelegateDefaultValueMetadata<T>:
public class DelegateDefaultValueMetadata<T> : DefaultValueMetadata<T>
Type Parameters
| Name | Description |
|---|---|
| T |
| Name | Description | |
|---|---|---|
| Constructors | ||
| DelegateDefaultValueMetadata(DelegateDefaultValueMetadata<T>.DefaultValueCallback) | Initializes a new instance of the DelegateDefaultValueMetadata<T> class. |
|
| Properties | ||
| KeepValue | ||
| Methods | ||
| GetDefaultValueT(ref PropertyContainer) | ||
Constructors
DelegateDefaultValueMetadata(DelegateDefaultValueMetadata<T>.DefaultValueCallback)
Initializes a new instance of the DelegateDefaultValueMetadata<T> class.
public DelegateDefaultValueMetadata(DelegateDefaultValueMetadata<T>.DefaultValueCallback callback)
Parameters
| Type | Name | Description |
|---|---|---|
| DelegateDefaultValueMetadata.DefaultValueCallback<> | callback | The callback. |
Properties
KeepValue
public override bool KeepValue { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Overrides
| Improve this Doc View SourceMethods
GetDefaultValueT(ref PropertyContainer)
public override T GetDefaultValueT(ref PropertyContainer obj)
Parameters
| Type | Name | Description |
|---|---|---|
| PropertyContainer | obj |
Returns
| Type | Description |
|---|---|
| T |
Overrides
Stride.Core.DefaultValueMetadata<T>.GetDefaultValueT(Stride.Core.PropertyContainer)