Class SystemType
Namespace: RealityCollective.ServiceFramework
Reference to a class Type with support for Unity serialization.
[Serializable]
public sealed class SystemType : ISerializationCallbackReceiver
Inheritance
ISerializationCallbackReceiver ← SystemType
Constructors
SystemType(SerializedProperty)
Initializes a new instance of the SystemType class.
public SystemType(UnityEditor.SerializedProperty property)
Parameters
property UnityEditor.SerializedProperty
The serialized property of the type reference.
SystemType(Type)
Initializes a new instance of the SystemType class.
public SystemType(Type type)
Parameters
type Type
Class type.
SystemType(string)
Initializes a new instance of the SystemType class.
public SystemType(string typeGuid)
Parameters
typeGuid string
GUID reference as String.
SystemType(Guid)
Initializes a new instance of the SystemType class.
public SystemType(Guid guid)
Parameters
guid Guid
GUID reference of the type to instantiate.
Properties
Guid
Gets the Guid associated with the Type.
public Guid Guid { get; }
Property Value
Guid
Type
Gets or sets type of class reference.
public Type Type { get; set; }
Property Value
Type
Methods
ToString()
public override string ToString()
Returns
string
Operators
implicit operator Guid(SystemType)
public static implicit operator Guid(SystemType type)
Parameters
type SystemType
Returns
Guid
implicit operator string(SystemType)
public static implicit operator string(SystemType type)
Parameters
type SystemType
Returns
string
implicit operator Type(SystemType)
public static implicit operator Type(SystemType type)
Parameters
type SystemType
Returns
Type
implicit operator SystemType(Type)
public static implicit operator SystemType(Type type)
Parameters
type Type
Returns
implicit operator SystemType(Guid)
public static implicit operator SystemType(Guid guid)
Parameters
guid Guid