feat: improve garbage collection for injected types & implement finalizer support & stop leaking memory where we can avoid it. #648
Annotations
10 warnings
|
build:
Il2CppInterop.Runtime/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_24_1.cs#L34
Nullability of reference types in return type of 'INativeParameterInfoStruct? NativeParameterInfoStructHandler_24_1.Wrap(Il2CppParameterInfo* paramInfoListBegin, int index)' doesn't match implicitly implemented member 'INativeParameterInfoStruct INativeParameterInfoStructHandler.Wrap(Il2CppParameterInfo* paramInfoListBegin, int index)' (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Runtime/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_24_1.cs#L28
Nullability of reference types in return type of 'INativeParameterInfoStruct? NativeParameterInfoStructHandler_24_1.Wrap(Il2CppParameterInfo* paramInfoPointer)' doesn't match implicitly implemented member 'INativeParameterInfoStruct INativeParameterInfoStructHandler.Wrap(Il2CppParameterInfo* paramInfoPointer)' (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Runtime/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_16_0.cs#L34
Nullability of reference types in return type of 'INativeParameterInfoStruct? NativeParameterInfoStructHandler_16_0.Wrap(Il2CppParameterInfo* paramInfoListBegin, int index)' doesn't match implicitly implemented member 'INativeParameterInfoStruct INativeParameterInfoStructHandler.Wrap(Il2CppParameterInfo* paramInfoListBegin, int index)' (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Runtime/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_16_0.cs#L28
Nullability of reference types in return type of 'INativeParameterInfoStruct? NativeParameterInfoStructHandler_16_0.Wrap(Il2CppParameterInfo* paramInfoPointer)' doesn't match implicitly implemented member 'INativeParameterInfoStruct INativeParameterInfoStructHandler.Wrap(Il2CppParameterInfo* paramInfoPointer)' (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Runtime/DelegateSupport.cs#L363
Nullability of reference types in type of parameter 'other' of 'bool MethodSignature.Equals(MethodSignature other)' doesn't match implicitly implemented member 'bool IEquatable<MethodSignature>.Equals(MethodSignature? other)' (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Runtime/DelegateSupport.cs#L370
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
|
|
build:
Il2CppInterop.Common/XrefScans/XrefScanUtil.cs#L11
The event 'XrefScanUtil.InitRuntimeUtils' is never used
|
|
build:
Il2CppInterop.Common/XrefScans/XrefScanner.cs#L16
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
build:
Il2CppInterop.Common/Il2CppInteropUtils.cs#L8
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
|
|
build:
Il2CppInterop.StructGenerator/CodeGen/CodeGenProperty.cs#L32
Dereference of a possibly null reference.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
Il2CppInterop
Expired
|
52.2 MB |
sha256:e78d807c22fd0199f995aa7df55758a1346076f803b5bcee8a4dc807aaaf1a1e
|
|