Skip to content

Use cached variant in implicit string->JSString conversion #1210

Use cached variant in implicit string->JSString conversion

Use cached variant in implicit string->JSString conversion #1210

Triggered via push August 20, 2023 16:30
Status Success
Total duration 12m 16s
Artifacts

build.yml

on: push
Matrix: Test
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 110 warnings
Test (ubuntu)
Process completed with exit code 1.
Test (windows)
Process completed with exit code 1.
Build: src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Build: src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Build: src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Build: src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (ubuntu): src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L135
Field 'JSObjectRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/Structs/ULGPUState.cs#L12
'ULGPUState' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.Equals(object o)
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L75
'JSString' defines operator == or operator != but does not override Object.GetHashCode()
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L50
Field 'JSContextGroupRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L72
Field 'JSContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L167
Field 'JSPropertyNameAccumulatorRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSString.cs#L53
Field 'JSStringRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L157
Field 'JSPropertyNameArrayRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSContext.cs#L60
Field 'JSGlobalContextRef._handle' is never assigned to, and will always have its default value
Test (windows): src/UltralightNet/JavaScript/JSObject.cs#L147
Field 'JSClassRef._handle' is never assigned to, and will always have its default value