Type:SyncRef`1: Difference between revisions

From Resonite Wiki
imported>ProbablePrime
m ProbablePrime moved page Category:Types:SyncRef`1 to Types:SyncRef`1
 
overhaul
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{| class="wikitable"
The '''SyncRef<T>''' type is a type used to contain a reference to a [[Reference Type]] <code>T</code>.
|-
 
| Color
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.
| Type
 
|-
== Derived From ==
| style="background-color:{{SyncRef-color}}" |
* [[Type:SyncField`1|SyncField]]<[[Type:RefID|RefID]]>
| SyncRef<nowiki><T></nowiki>
 
|}
== Interfaces Implemented ==
SyncRef<nowiki><T></nowiki>
* [[Type:ISyncRef`1|ISyncRef<T>]]
[[Category:Types]]
* [[Type:ISyncRef|ISyncRef]]
* [[Type:ISyncMember|ISyncMember]]
* [[Type:IChangeable|IChangeable]]
* [[Type:IWorldElement|IWorldElement]]
* [[Type:ILinkable|ILinkable]]
* [[Type:IInitializable|IInitializable]]
* [[Type:IWorldElementReceiver|IWorldElementReceiver]]
* [[Type:IField|IField]]<RefID>
* [[Type:IField|IField]]
* [[Type:IValue|IValue]]<RefID>
* [[Type:IValue|IValue]]
 
[[Category:Type]]

Latest revision as of 23:16, 16 August 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.

Derived From

Interfaces Implemented