Class ObjectReferenceBase<T>
Inheritance
ObjectReferenceBase<T>
Syntax
[Serializable]
public class ObjectReferenceBase<T>
where T : Object
Type Parameters
Constructors
ObjectReferenceBase()
Declaration
public ObjectReferenceBase()
ObjectReferenceBase(T)
Declaration
public ObjectReferenceBase(T o)
Parameters
Type |
Name |
Description |
T |
o |
|
ObjectReferenceBase(ObjectReferenceBase<T>)
Declaration
public ObjectReferenceBase(ObjectReferenceBase<T> o)
Parameters
Properties
AssetPath
Declaration
public string AssetPath { get; }
Property Value
Empty
Declaration
public bool Empty { get; }
Property Value
Object
Declaration
public T Object { get; set; }
Property Value
Methods
Equals(Object)
Declaration
public override bool Equals(object rhs)
Parameters
Type |
Name |
Description |
Object |
rhs |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
Equality(ObjectReferenceBase<T>, ObjectReferenceBase<T>)
Declaration
public static bool operator ==(ObjectReferenceBase<T> lhs, ObjectReferenceBase<T> rhs)
Parameters
Returns
Inequality(ObjectReferenceBase<T>, ObjectReferenceBase<T>)
Declaration
public static bool operator !=(ObjectReferenceBase<T> lhs, ObjectReferenceBase<T> rhs)
Parameters
Returns