Class SerializedInstance<T>
Inheritance
SerializedInstance<T>
Syntax
[Serializable]
public class SerializedInstance<T> : ISerializationCallbackReceiver where T : class
Type Parameters
Constructors
SerializedInstance()
Declaration
public SerializedInstance()
SerializedInstance(T)
Declaration
public SerializedInstance(T obj)
Parameters
Type |
Name |
Description |
T |
obj |
|
SerializedInstance(SerializedInstance<T>)
Declaration
public SerializedInstance(SerializedInstance<T> instance)
Parameters
Properties
ClassName
Declaration
public string ClassName { get; }
Property Value
Data
Declaration
public string Data { get; }
Property Value
Object
Declaration
Property Value
Methods
Clone()
Declaration
Returns
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Invalidate()
Declaration
OnAfterDeserialize()
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Declaration
public void OnBeforeSerialize()
Save()
Declaration
Operators
Equality(SerializedInstance<T>, SerializedInstance<T>)
Declaration
public static bool operator ==(SerializedInstance<T> lhs, SerializedInstance<T> rhs)
Parameters
Returns
Inequality(SerializedInstance<T>, SerializedInstance<T>)
Declaration
public static bool operator !=(SerializedInstance<T> lhs, SerializedInstance<T> rhs)
Parameters
Returns