Class ItemIdSerializerBase
A base class to serialize ItemId.
public abstract class ItemIdSerializerBase : AssetScalarSerializerBase, IYamlSerializable, IYamlSerializableFactory, IDataCustomVisitor
- Inheritance
-
ScalarSerializerBaseAssetScalarSerializerBaseItemIdSerializerBase
- Implements
-
IYamlSerializableIYamlSerializableFactoryIDataCustomVisitor
- Derived
- Inherited Members
-
AssetScalarSerializerBase.TryCreate(SerializerContext, ITypeDescriptor)AssetScalarSerializerBase.Visit(ref VisitorContext)ScalarSerializerBase.ReadYaml(ref ObjectContext)ScalarSerializerBase.ConvertFrom(ref ObjectContext, Scalar)ScalarSerializerBase.WriteYaml(ref ObjectContext)ScalarSerializerBase.WriteScalar(ref ObjectContext, ScalarEventInfo)
Fields
OverrideInfoKey
A key used in properties of serialization contexts to notify whether an override flag should be appened when serializing the related ItemId.
public static PropertyKey<string> OverrideInfoKey
Field Value
Methods
ConvertTo(ref ObjectContext)
public override string ConvertTo(ref ObjectContext objectContext)
Parameters
objectContext
ObjectContext