![]() |
Paradox Game Engine
v1.0.0 beta06
|
Represent a metadata key. This object is immutable. More...
Public Member Functions | |
MetadataKey (string key, DatabaseType type) | |
bool | IsValid () |
override bool | Equals (object obj) |
bool | Equals (MetadataKey other) |
override int | GetHashCode () |
override string | ToString () |
object | ConvertValue (string databaseValue) |
Type | GetKeyType () |
object | GetDefaultValue () |
Static Public Member Functions | |
static bool | operator== (MetadataKey left, MetadataKey right) |
static bool | operator!= (MetadataKey left, MetadataKey right) |
Properties | |
string | Name [get, set] |
DatabaseType | Type [get, set] |
Represent a metadata key. This object is immutable.
Definition at line 11 of file MetadataKey.cs.
Enumerator | |
---|---|
Char | |
Byte | |
Short | |
UnsignedShort | |
Int | |
UnsignedInt | |
Long | |
UnsignedLong | |
Float | |
Double | |
String |
Definition at line 13 of file MetadataKey.cs.
SiliconStudio.BuildEngine.MetadataKey.MetadataKey | ( | string | key, |
DatabaseType | type | ||
) |
Definition at line 32 of file MetadataKey.cs.
object SiliconStudio.BuildEngine.MetadataKey.ConvertValue | ( | string | databaseValue | ) |
Definition at line 81 of file MetadataKey.cs.
override bool SiliconStudio.BuildEngine.MetadataKey.Equals | ( | object | obj | ) |
Definition at line 55 of file MetadataKey.cs.
Referenced by SiliconStudio.BuildEngine.MetadataKey.operator!=().
bool SiliconStudio.BuildEngine.MetadataKey.Equals | ( | MetadataKey | other | ) |
Definition at line 63 of file MetadataKey.cs.
object SiliconStudio.BuildEngine.MetadataKey.GetDefaultValue | ( | ) |
Definition at line 143 of file MetadataKey.cs.
override int SiliconStudio.BuildEngine.MetadataKey.GetHashCode | ( | ) |
Definition at line 68 of file MetadataKey.cs.
Type SiliconStudio.BuildEngine.MetadataKey.GetKeyType | ( | ) |
Definition at line 112 of file MetadataKey.cs.
bool SiliconStudio.BuildEngine.MetadataKey.IsValid | ( | ) |
Definition at line 40 of file MetadataKey.cs.
Referenced by SiliconStudio.BuildEngine.QueryMetadataProvider.AddKey(), and SiliconStudio.BuildEngine.QueryMetadataProvider.RemoveKey().
|
static |
Definition at line 50 of file MetadataKey.cs.
References SiliconStudio.BuildEngine.MetadataKey.Equals().
|
static |
Definition at line 45 of file MetadataKey.cs.
override string SiliconStudio.BuildEngine.MetadataKey.ToString | ( | ) |
Definition at line 76 of file MetadataKey.cs.
|
getset |
Definition at line 28 of file MetadataKey.cs.
|
getset |
Definition at line 30 of file MetadataKey.cs.
Referenced by SiliconStudio.BuildEngine.QueryMetadataProvider.AddKey(), SiliconStudio.BuildEngine.QueryMetadataProvider.Fetch(), and SiliconStudio.BuildEngine.QueryMetadataProvider.RemoveKey().