Skip to content

Event Bus rewriting #81

Event Bus rewriting

Event Bus rewriting #81

Triggered via pull request July 12, 2024 09:57
Status Failure
Total duration 1m 28s
Artifacts

nuint-integration-tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 5 warnings
Windows Build: Hypercube.Shared/Entities/Realisation/EventBus/EntitiesEventBus.cs#L22
The constraints for type parameter 'T' of method 'EntitiesEventBus.Raise<T>(ref T)' must match the constraints for type parameter 'T' of interface method 'IEventBus.Raise<T>(ref T)'. Consider using an explicit interface implementation instead.
Windows Build: Hypercube.Shared/Entities/Realisation/EventBus/EntitiesEventBus.cs#L27
The constraints for type parameter 'T' of method 'EntitiesEventBus.Raise<T>(T)' must match the constraints for type parameter 'T' of interface method 'IEventBus.Raise<T>(T)'. Consider using an explicit interface implementation instead.
Windows Build: Hypercube.Shared/Entities/Realisation/EventBus/EntitiesEventBus.cs#L12
The constraints for type parameter 'T' of method 'EntitiesEventBus.Subscribe<T>(IEventSubscriber, EventRefHandler<T>)' must match the constraints for type parameter 'T' of interface method 'IEventBus.Subscribe<T>(IEventSubscriber, EventRefHandler<T>)'. Consider using an explicit interface implementation instead.
Windows Build: Hypercube.Shared/Entities/Realisation/EventBus/EntitiesEventBus.cs#L7
The constraints for type parameter 'T' of method 'EntitiesEventBus.Unsubscribe<T>(IEventSubscriber)' must match the constraints for type parameter 'T' of interface method 'IEventBus.Unsubscribe<T>(IEventSubscriber)'. Consider using an explicit interface implementation instead.
Windows Build
Process completed with exit code 1.
Windows Build: Hypercube.Shared.Math/Vector/Vector3.cs#L17
Parameter 'float x' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Windows Build: Hypercube.Shared.Math/Vector/Vector3.cs#L18
Parameter 'float y' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Windows Build: Hypercube.Shared.Math/Vector/Vector3.cs#L19
Parameter 'float z' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Windows Build: Hypercube.Shared/Entities/Realisation/EntityUid.cs#L3
'EntityUid' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Windows Build: Hypercube.Shared/Entities/Realisation/EntityUid.cs#L3
'EntityUid' defines operator == or operator != but does not override Object.GetHashCode()