![]() |
Paradox Game Engine
v1.0.0 beta06
|
A class that represents a tag propety. More...
Public Member Functions | |
int | CompareTo (object obj) |
Protected Member Functions | |
PropertyKey (string name, Type propertyType, Type ownerType, params PropertyKeyMetadata[] metadatas) | |
Initializes a new instance of the PropertyKey class. More... | |
Properties | |
string | Name [get, set] |
Gets the name of this key. More... | |
DefaultValueMetadata | DefaultValueMetadata [get, set] |
Gets the default value metadata. More... | |
ValidateValueMetadata | ValidateValueMetadata [get, set] |
Gets the validate value metadata (may be null). More... | |
ObjectInvalidationMetadata | ObjectInvalidationMetadata [get, set] |
Gets the object invalidation metadata (may be null). More... | |
AccessorMetadata | AccessorMetadata [get, set] |
Gets the accessor metadata (may be null). More... | |
PropertyKeyMetadata[] | Metadatas [get, set] |
Gets the metadatas. More... | |
Type | OwnerType [get, set] |
Gets the type of the owner. More... | |
Type | PropertyType [get, set] |
Gets the type of the property. More... | |
abstract bool | IsValueType [get] |
A class that represents a tag propety.
Definition at line 17 of file PropertyKey.cs.
|
protected |
Initializes a new instance of the PropertyKey class.
name | The name. |
propertyType | Type of the property. |
ownerType | Type of the owner. |
metadatas | The metadatas. |
Definition at line 28 of file PropertyKey.cs.
References DirectX.metadata.
int SiliconStudio.Core.PropertyKey.CompareTo | ( | object | obj | ) |
Definition at line 120 of file PropertyKey.cs.
|
getset |
Gets the accessor metadata (may be null).
The accessor metadata.
Definition at line 91 of file PropertyKey.cs.
Referenced by SiliconStudio.Core.PropertyContainer.AddAccessorProperty(), SiliconStudio.Core.PropertyContainer.Get< T >(), and SiliconStudio.Core.PropertyContainer.Set< T >().
|
getset |
Gets the default value metadata.
Definition at line 66 of file PropertyKey.cs.
Referenced by SiliconStudio.Core.PropertyContainer.Get< T >(), and SiliconStudio.Core.PropertyContainer.Set< T >().
|
get |
Definition at line 118 of file PropertyKey.cs.
Referenced by SiliconStudio.Core.PropertyContainer.Get< T >(), and SiliconStudio.Core.PropertyContainer.Set< T >().
|
getset |
Gets the metadatas.
Definition at line 100 of file PropertyKey.cs.
|
getset |
Gets the name of this key.
Definition at line 60 of file PropertyKey.cs.
Referenced by SiliconStudio.Assets.AssetPropertyKeyNameResolver.ComputePropertyKeyName(), SiliconStudio.Paradox::Importer::Common::TextureLayerGenerator.GenerateTextureLayer(), and SiliconStudio.Paradox.Effects.ParameterKeys.Merge().
|
getset |
Gets the object invalidation metadata (may be null).
The object invalidation metadata.
Definition at line 85 of file PropertyKey.cs.
Referenced by SiliconStudio.Core.PropertyContainer.Set< T >().
|
getset |
Gets the type of the owner.
The type of the owner.
Definition at line 108 of file PropertyKey.cs.
Referenced by SiliconStudio.Paradox.Effects.ParameterKeys.Merge().
|
getset |
Gets the type of the property.
The type of the property.
Definition at line 116 of file PropertyKey.cs.
|
getset |
Gets the validate value metadata (may be null).
The validate value metadata.
Definition at line 79 of file PropertyKey.cs.
Referenced by SiliconStudio.Core.PropertyContainer.Set< T >().