Skip to content

Support abstract generic field and create tests #127

Support abstract generic field and create tests

Support abstract generic field and create tests #127

Triggered via pull request January 18, 2026 10:48
Status Success
Total duration 3m 37s
Artifacts

build.yaml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

28 errors and 2 warnings
StandaloneOSX
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneOSX
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneOSX
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneOSX
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
WebGL
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
WebGL
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
WebGL
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
WebGL
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows64
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows64
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows64
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows64
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneLinux64
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneLinux64
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneLinux64
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneLinux64
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
iOS
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
iOS
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
iOS
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
iOS
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
Android
The field Example_Generics.covarianceActions has the [SerializeReference] attribute applied, but is a collection of type ICovarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
Android
The field Example_Generics.contravarianceActions has the [SerializeReference] attribute applied, but is a collection of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
Android
The field Example_Generics.baseAction has the [SerializeReference] attribute applied, but is of type BaseAction<IActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
Android
The field Example_Generics.contravarianceAction has the [SerializeReference] attribute applied, but is of type IContravarianceAction<INetworkActor>, which is a generic instance type. This is not supported. You must create a non-generic subclass of your generic instance type and use that as the field type instead.
StandaloneWindows
Activation failed, attempting retry #2
StandaloneWindows
Activation failed, attempting retry #1