Type:SyncRef`1: Difference between revisions

From Resonite Wiki
overhaul
change to template
Line 3: Line 3:
The specific, non-generic '''SyncRef''' type is an alias for SyncRef<[[Type:IWorldElement|IWorldElement]]>. It is compatible with its generic counterpart and objects of either SyncRef or SyncRef<IWorldElement> can be casted between the two types perfectly fine.
The specific, non-generic '''SyncRef''' type is an alias for SyncRef<[[Type:IWorldElement|IWorldElement]]>. It is compatible with its generic counterpart and objects of either SyncRef or SyncRef<IWorldElement> can be casted between the two types perfectly fine.


== Derived From ==
== Derivation Hierarchy ==
* [[Type:SyncField`1|SyncField]]<[[Type:RefID|RefID]]>
 
{{SyncFieldHierarchy}}


== Interfaces Implemented ==
== Interfaces Implemented ==
* [[Type:ISyncRef`1|ISyncRef<T>]]
 
* [[Type:ISyncRef`1|ISyncRef&lt;T&gt;]]
* [[Type:ISyncRef|ISyncRef]]
* [[Type:ISyncRef|ISyncRef]]
* [[Type:ISyncMember|ISyncMember]]
* [[Type:ISyncMember|ISyncMember]]
Line 15: Line 17:
* [[Type:IInitializable|IInitializable]]
* [[Type:IInitializable|IInitializable]]
* [[Type:IWorldElementReceiver|IWorldElementReceiver]]
* [[Type:IWorldElementReceiver|IWorldElementReceiver]]
* [[Type:IField|IField]]<RefID>
* [[Type:IField|IField]]&lt;RefID&gt;
* [[Type:IField|IField]]
* [[Type:IField|IField]]
* [[Type:IValue|IValue]]<RefID>
* [[Type:IValue|IValue]]&lt;RefID&gt;
* [[Type:IValue|IValue]]
* [[Type:IValue|IValue]]


[[Category:Type]]
[[Category:Type]]

Revision as of 19:57, 7 December 2024

The SyncRef<T> type is a type used to contain a reference to a Reference Type T.

The specific, non-generic SyncRef type is an alias for SyncRef<IWorldElement>. It is compatible with its generic counterpart and objects of either SyncRef or SyncRef<IWorldElement> can be casted between the two types perfectly fine.

Derivation Hierarchy

Interfaces Implemented