Skip to content

SDK: normalize source formatting and modernize CI - #82

Merged
AriusII merged 1 commit into
mainfrom
sdk/reformat-and-ci
Sep 22, 2026
Merged

AriusII merged 1 commit into
mainfrom
sdk/reformat-and-ci

Conversation

@AriusII

@AriusII AriusII commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Context

This branch contains the repository-wide formatting/reformatting work that was already present in the SDK worktree, together with the CI/CD updates prepared alongside it. It is intentionally based on sdk/remove-superseded-artifacts so the deletion cleanup remains isolated and reviewable.

Changes

  • Normalize formatting and source layout across the SDK, analyzers, generators, tests, examples, and hosting/Lua layers without changing the namespace or project boundaries.
  • Align repository metadata, editor settings, solution/build properties, package management, and test infrastructure with the current .NET toolchain.
  • Add the reusable SonarQube workflow with pinned actions, secure NuGet restore, coverage artifact consumption, and quality-gate handling.
  • Add the repository CodeRabbit configuration and the related pull-request/CI wiring.
  • Preserve the existing native bridge and managed SDK packaging contracts while updating their surrounding build validation.

Review notes

This is a deliberately large mechanical diff. Reviewers should focus on the formatting policy, workflow behavior, package/build properties, and generated/build-contract changes; functional API changes prepared after this baseline are isolated in the dependent functional-adjustments branch.

Validation

  • git diff --check
  • Release build/test gates are run by the pull-request workflow.

Integration order

Merge PR #81 first, then this PR, then the dependent functional-adjustments PR.

@coderabbitai

coderabbitai Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 771 files, which is 471 over the limit of 300.

To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: c5ec4f23-e901-407e-8ef4-8a729bed8aab

📥 Commits

Reviewing files that changed from the base of the PR and between 4020a32 and de5f204.

⛔ Files ignored due to path filters (4)
  • tests/CheatEngine.SDK.Lua.Tests/Generated/MemoryBindings.cs is excluded by !**/generated/**
  • tests/CheatEngine.SDK.Lua.Tests/Generated/ReadIntegerBindingTests.cs is excluded by !**/generated/**
  • tests/CheatEngine.SDK.Lua.Tests/Generated/StringBindingTests.cs is excluded by !**/generated/**
  • tests/CheatEngine.SDK.Lua.Tests/Generated/StringBindings.cs is excluded by !**/generated/**
📒 Files selected for processing (771)
  • .coderabbit.yaml
  • .editorconfig
  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/workflows/ci.yml
  • .github/workflows/main-ci.yml
  • .github/workflows/pull-request-ci.yml
  • .github/workflows/sonar.yml
  • AGENTS.md
  • CHANGELOG.md
  • CONTRIBUTING.md
  • CheatEngine.SDK.slnx
  • Directory.Build.props
  • Directory.Packages.props
  • README.md
  • RELEASING.md
  • ROADMAP.md
  • analyzers/CheatEngine.SDK.Analyzers.CodeFixes/Plugin/PluginClassRewriter.cs
  • analyzers/CheatEngine.SDK.Analyzers.CodeFixes/Plugin/PluginClassShapeCodeFixProvider.cs
  • analyzers/CheatEngine.SDK.Analyzers.CodeFixes/Usage/ExceptionGuardRewriter.cs
  • analyzers/CheatEngine.SDK.Analyzers.CodeFixes/Usage/UnmanagedCallersOnlyGuardCodeFixProvider.cs
  • analyzers/CheatEngine.SDK.Analyzers/Diagnostics/DiagnosticCategories.cs
  • analyzers/CheatEngine.SDK.Analyzers/Diagnostics/DiagnosticIds.cs
  • analyzers/CheatEngine.SDK.Analyzers/Diagnostics/DiagnosticProperties.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/ContainingTypeProblemText.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaBindingAnalyzer.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaBindingContractSymbols.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaFunctionDuplicateState.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaFunctionProblemText.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaGlobalProblemText.cs
  • analyzers/CheatEngine.SDK.Analyzers/Generation/LuaObjectBindingAnalyzer.cs
  • analyzers/CheatEngine.SDK.Analyzers/Plugin/CheatEnginePluginAnalyzer.cs
  • analyzers/CheatEngine.SDK.Analyzers/Plugin/PluginClassProblemText.cs
  • analyzers/CheatEngine.SDK.Analyzers/Plugin/PluginCompilationState.cs
  • analyzers/CheatEngine.SDK.Analyzers/Plugin/PluginContractSymbols.cs
  • analyzers/CheatEngine.SDK.Analyzers/Usage/ExceptionGuard.cs
  • analyzers/CheatEngine.SDK.Analyzers/Usage/PluginLifecycleAndOwnershipAnalyzer.cs
  • analyzers/CheatEngine.SDK.Analyzers/Usage/UnmanagedCallersOnlyGuardAnalyzer.cs
  • analyzers/CheatEngine.SDK.Analyzers/WellKnown/SdkSymbolResolver.cs
  • analyzers/CheatEngine.SDK.Analyzers/WellKnown/WellKnownTypeNames.cs
  • analyzers/docs/CESDK2004.md
  • analyzers/docs/internal-lua-direct-api-boundary.md
  • eng/Tests.props
  • exemples/01-first-plugin/README.md
  • exemples/05-aob-scans/README.md
  • exemples/06-value-scans/README.md
  • exemples/10-logging-and-errors/README.md
  • exemples/api/README.md
  • exemples/recipes/assembly/README.md
  • exemples/recipes/injection/README.md
  • exemples/recipes/speed-and-hashing/README.md
  • libs/CheatEngine.SDK.Abi/AbiArchitecture.cs
  • libs/CheatEngine.SDK.Abi/AbiConstants.cs
  • libs/CheatEngine.SDK.Abi/Bool32.cs
  • libs/CheatEngine.SDK.Abi/Bool8.cs
  • libs/CheatEngine.SDK.Abi/Managed/ManagedEntryPoint.cs
  • libs/CheatEngine.SDK.Abi/Managed/ManagedExportedFunctions.cs
  • libs/CheatEngine.SDK.Abi/Managed/PluginInitRecord.cs
  • libs/CheatEngine.SDK.Abi/Native/AddressListPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/AutoAssemblerPhase.cs
  • libs/CheatEngine.SDK.Abi/Native/AutoAssemblerPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/BoundedDebugEventObservationBuffer.cs
  • libs/CheatEngine.SDK.Abi/Native/ClassicDebugEventDispatcher.cs
  • libs/CheatEngine.SDK.Abi/Native/ClassicDebugEventRegistrationStatus.cs
  • libs/CheatEngine.SDK.Abi/Native/ClassicDebugEventReleaseStatus.cs
  • libs/CheatEngine.SDK.Abi/Native/ClassicExportedFunctionsPrefixReader.cs
  • libs/CheatEngine.SDK.Abi/Native/DebugEventDecision.cs
  • libs/CheatEngine.SDK.Abi/Native/DebugEventObservation.cs
  • libs/CheatEngine.SDK.Abi/Native/DebugEventObservationOverflowPolicy.cs
  • libs/CheatEngine.SDK.Abi/Native/DebugEventPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/DisassemblerContextPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/DisassemblerRenderLinePluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/ExportedFunctionsPrefix.cs
  • libs/CheatEngine.SDK.Abi/Native/FunctionPointerChangePluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/MainMenuPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/MemoryViewPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/NativeExportNames.cs
  • libs/CheatEngine.SDK.Abi/Native/PluginType.cs
  • libs/CheatEngine.SDK.Abi/Native/PluginType0Record.cs
  • libs/CheatEngine.SDK.Abi/Native/PluginVersion.cs
  • libs/CheatEngine.SDK.Abi/Native/ProcessWatcherPluginInit.cs
  • libs/CheatEngine.SDK.Abi/Native/RegisterModificationInfo.cs
  • libs/CheatEngine.SDK.Abi/README.md
  • libs/CheatEngine.SDK.Annotations/Lifetime/RequiresPluginEnabledAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaClassAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaFunctionAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaGlobalAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaMarshallerAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaMethodAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaPropertyAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Lua/LuaStackEffectAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Plugin/CheatEnginePluginAttribute.cs
  • libs/CheatEngine.SDK.Annotations/Threading/MainThreadOnlyAttribute.cs
  • libs/CheatEngine.SDK.Engine/AddressList/AddressList.cs
  • libs/CheatEngine.SDK.Engine/AddressList/AddressListAccess.cs
  • libs/CheatEngine.SDK.Engine/AddressList/AddressListCalls.cs
  • libs/CheatEngine.SDK.Engine/AddressList/AddressListMutations.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecord.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordId.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordMutationEffect.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordMutationOutcome.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordMutationProblem.cs
  • libs/CheatEngine.SDK.Engine/AddressList/MemoryRecordParentTraversalLimit.cs
  • libs/CheatEngine.SDK.Engine/Allocation/AllocatedRegion.cs
  • libs/CheatEngine.SDK.Engine/Allocation/AllocatedRegionFactory.cs
  • libs/CheatEngine.SDK.Engine/Allocation/ITargetBoundMemoryAllocationOperations.cs
  • libs/CheatEngine.SDK.Engine/Allocation/ITargetMemoryAllocationOperations.cs
  • libs/CheatEngine.SDK.Engine/Allocation/ITargetMemoryAllocationOutcomeOperations.cs
  • libs/CheatEngine.SDK.Engine/Allocation/LuaTargetMemoryAllocationOperations.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetAllocationRequest.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetAllocationSize.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetMemoryAllocationOutcome.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetMemoryAllocator.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetMemoryOperationOutcome.cs
  • libs/CheatEngine.SDK.Engine/Allocation/TargetMemoryOperationOutcomeKind.cs
  • libs/CheatEngine.SDK.Engine/Assembly/AutoAssemblerPatch.cs
  • libs/CheatEngine.SDK.Engine/Assembly/AutoAssemblerPatchFactory.cs
  • libs/CheatEngine.SDK.Engine/Assembly/AutoAssemblerPatcher.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionAssembler.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionDisassembler.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionDisassembly.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionNavigator.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionOperationStatus.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionProfile.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionProfiles.cs
  • libs/CheatEngine.SDK.Engine/Assembly/InstructionTargetProfile.cs
  • libs/CheatEngine.SDK.Engine/Enums/BreakpointMethod.cs
  • libs/CheatEngine.SDK.Engine/Enums/BreakpointTrigger.cs
  • libs/CheatEngine.SDK.Engine/Enums/CEEnumNames.cs
  • libs/CheatEngine.SDK.Engine/Enums/ContinueMethod.cs
  • libs/CheatEngine.SDK.Engine/Enums/DuplicateHandling.cs
  • libs/CheatEngine.SDK.Engine/Enums/EnumMarshaller.cs
  • libs/CheatEngine.SDK.Engine/Enums/FastScanMethod.cs
  • libs/CheatEngine.SDK.Engine/Enums/MemoryProtection.cs
  • libs/CheatEngine.SDK.Engine/Enums/RoundingType.cs
  • libs/CheatEngine.SDK.Engine/Enums/ScanOption.cs
  • libs/CheatEngine.SDK.Engine/Enums/VariableType.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineBindingException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineCapabilityUnavailableException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineFailureKind.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineGlobalUnavailableException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineLuaException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineMarshallingDirection.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineMarshallingException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineOperationFailedException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineResourceHandoffException.cs
  • libs/CheatEngine.SDK.Engine/Errors/EngineTargetIdentityException.cs
  • libs/CheatEngine.SDK.Engine/Inspection/AddressResolutionOptions.cs
  • libs/CheatEngine.SDK.Engine/Inspection/EngineInspection.cs
  • libs/CheatEngine.SDK.Engine/Inspection/InspectionStatus.cs
  • libs/CheatEngine.SDK.Engine/Inspection/MemoryRegionInfo.cs
  • libs/CheatEngine.SDK.Engine/Inspection/MemoryRegionState.cs
  • libs/CheatEngine.SDK.Engine/Inspection/MemoryRegionType.cs
  • libs/CheatEngine.SDK.Engine/Inspection/MemorySize.cs
  • libs/CheatEngine.SDK.Engine/Inspection/ModuleFileOffset.cs
  • libs/CheatEngine.SDK.Engine/Inspection/ModuleInfo.cs
  • libs/CheatEngine.SDK.Engine/Inspection/ModuleName.cs
  • libs/CheatEngine.SDK.Engine/Inspection/ModuleSectionInfo.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolExpression.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolInfo.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolName.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolRegistrationAcquireOutcome.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolRegistrationLease.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolRegistrationReleaseKind.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolRegistrationReleaseOutcome.cs
  • libs/CheatEngine.SDK.Engine/Inspection/SymbolRegistry.cs
  • libs/CheatEngine.SDK.Engine/Inspection/TargetProcessId.cs
  • libs/CheatEngine.SDK.Engine/Memory/HostAddress.cs
  • libs/CheatEngine.SDK.Engine/Memory/HostMemory.cs
  • libs/CheatEngine.SDK.Engine/Memory/MemoryAccessFailure.cs
  • libs/CheatEngine.SDK.Engine/Memory/MemoryLua.cs
  • libs/CheatEngine.SDK.Engine/Memory/TargetMemory.cs
  • libs/CheatEngine.SDK.Engine/Objects/CEObject.cs
  • libs/CheatEngine.SDK.Engine/Objects/ICEObject.cs
  • libs/CheatEngine.SDK.Engine/Objects/Owned.cs
  • libs/CheatEngine.SDK.Engine/Objects/StringList.cs
  • libs/CheatEngine.SDK.Engine/Objects/StringLists.cs
  • libs/CheatEngine.SDK.Engine/Processes/CurrentProcessObservation.cs
  • libs/CheatEngine.SDK.Engine/Processes/ProcessOperationStatus.cs
  • libs/CheatEngine.SDK.Engine/Processes/ProcessOperationStatusKind.cs
  • libs/CheatEngine.SDK.Engine/Processes/RuntimeHostOperations.cs
  • libs/CheatEngine.SDK.Engine/Processes/RuntimeProcessOperations.cs
  • libs/CheatEngine.SDK.Engine/README.md
  • libs/CheatEngine.SDK.Engine/Runtime/CheatEngineArchitecture.cs
  • libs/CheatEngine.SDK.Engine/Runtime/CheatEngineVersion.cs
  • libs/CheatEngine.SDK.Engine/Runtime/PointerSize.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeArchitectureRequirement.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeArchitectureScope.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeCapabilities.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeCapabilityAvailability.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeCapabilityAvailabilityState.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeCapabilityContract.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeCapabilityId.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeInfo.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeOwnership.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeReturnSemantics.cs
  • libs/CheatEngine.SDK.Engine/Runtime/RuntimeThreadRequirement.cs
  • libs/CheatEngine.SDK.Engine/Runtime/TargetAbi.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanOptions.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanOutcome.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanOutcomeKind.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanStatus.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Aob/AobScanner.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/FirstScanRequest.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/FoundList.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemScan.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanCancellationMilestone.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanCreationStatus.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanException.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanFailureKind.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanInvalidationReason.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanMaterializationStatus.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanResult.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanSession.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanSessionContext.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanSessions.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanState.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/MemoryScanStateException.cs
  • libs/CheatEngine.SDK.Engine/Scanning/Values/NextScanRequest.cs
  • libs/CheatEngine.SDK.Engine/Tables/CheatTableFiles.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetIdentityCheck.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetIdentityCheckKind.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetIdentityEvidence.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetProcessIncarnation.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetReleaseOutcome.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetReleaseStatus.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetSelection.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetSelectionObservation.cs
  • libs/CheatEngine.SDK.Engine/Targets/TargetSelectionObservationStatus.cs
  • libs/CheatEngine.SDK.Engine/Values/Address.cs
  • libs/CheatEngine.SDK.Engine/Values/IndexBase.cs
  • libs/CheatEngine.SDK.Engine/Values/LuaSequence.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/AnsiNameBuffer.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/LuaModuleLocator.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/PluginDescriptor.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/PluginDescriptor1.cs`
  • libs/CheatEngine.SDK.Hosting/Bootstrap/PluginHost.Lifecycle.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/PluginHost.cs
  • libs/CheatEngine.SDK.Hosting/Bootstrap/PluginHostLifecyclePhase.cs
  • libs/CheatEngine.SDK.Hosting/Context/PluginContext.cs
  • libs/CheatEngine.SDK.Hosting/Diagnostics/DebugOutputLogSink.cs
  • libs/CheatEngine.SDK.Hosting/Diagnostics/HostLog.cs
  • libs/CheatEngine.SDK.Hosting/Diagnostics/HostLogLevel.cs
  • libs/CheatEngine.SDK.Hosting/Diagnostics/IHostLogSink.cs
  • libs/CheatEngine.SDK.Hosting/Plugin/CheatEnginePlugin.cs
  • libs/CheatEngine.SDK.Hosting/Plugin/IPluginFactory.cs
  • libs/CheatEngine.SDK.Hosting/Threading/ActionWorkItem.cs
  • libs/CheatEngine.SDK.Hosting/Threading/FuncWorkItem.cs
  • libs/CheatEngine.SDK.Hosting/Threading/MainThread.cs
  • libs/CheatEngine.SDK.Hosting/Threading/MainThreadDispatcher.cs
  • libs/CheatEngine.SDK.Hosting/Threading/MainThreadWorkItem.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/ExportResolver.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Access.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Auxiliary.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.AuxiliaryMacros.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Calls.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Constants.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Coroutines.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Debug.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Get.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Libraries.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Macros.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Misc.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Operators.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Push.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Set.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Stack.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.State.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.Table.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApi.cs
  • libs/CheatEngine.SDK.Lua.Interop/Api/LuaApiBindResult.cs
  • libs/CheatEngine.SDK.Lua.Interop/GlobalUsings.cs
  • libs/CheatEngine.SDK.Lua.Interop/Loading/LuaModule.cs
  • libs/CheatEngine.SDK.Lua.Interop/Protected/BridgeBinding.cs
  • libs/CheatEngine.SDK.Lua.Interop/Protected/LuaBridgeContract.cs
  • libs/CheatEngine.SDK.Lua.Interop/Protected/LuaProtectedApi.cs
  • libs/CheatEngine.SDK.Lua.Interop/Protected/LuaProtectedExports.cs
  • libs/CheatEngine.SDK.Lua.Interop/Types/luaL_Reg.cs
  • libs/CheatEngine.SDK.Lua.Interop/Types/lua_Debug.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaCallback.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaCallbackRegistry.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaCallback1.cs`
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaHostSubscription.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaHostSubscriptionRegistry.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaNativeFunction.cs
  • libs/CheatEngine.SDK.Lua/Callbacks/LuaThunk.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaComparison.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaError.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaException.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaOperationStatus.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaOperationStatusKind.cs
  • libs/CheatEngine.SDK.Lua/Calls/LuaStatus.cs
  • libs/CheatEngine.SDK.Lua/CompilerServices/LuaCallSupport.cs
  • libs/CheatEngine.SDK.Lua/CompilerServices/LuaGlobalFunctions.cs
  • libs/CheatEngine.SDK.Lua/CompilerServices/LuaGlobalPushOutcome.cs
  • libs/CheatEngine.SDK.Lua/CompilerServices/LuaGlobalPushStatus.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/AddressMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/BooleanMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/DoubleMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/ILuaMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/Int32Marshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/Int64Marshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/SingleMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/StringMarshaller.cs
  • libs/CheatEngine.SDK.Lua/Marshalling/Utf8Marshaller.cs
  • libs/CheatEngine.SDK.Lua/Protected/LuaHelper.cs
  • libs/CheatEngine.SDK.Lua/Protected/LuaHelpers.cs
  • libs/CheatEngine.SDK.Lua/README.md
  • libs/CheatEngine.SDK.Lua/References/LuaRef.cs
  • libs/CheatEngine.SDK.Lua/References/LuaReferences.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationCollisionPolicy.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationEntry.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationFailure.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationLease.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationReleaseFailure.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationReleaseKind.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationReleaseOutcome.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationResult.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationResultKind.cs
  • libs/CheatEngine.SDK.Lua/Registration/LuaRegistrationSet.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaHostBinding.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaHostServices.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaRuntime.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaRuntimeOperation.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaStateIdentity.cs
  • libs/CheatEngine.SDK.Lua/Runtime/LuaStateResetTransition.cs
  • libs/CheatEngine.SDK.Lua/State/LuaFrame.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Callbacks.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Protected.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Push.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Read.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.References.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Stack.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Tables.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.Types.cs
  • libs/CheatEngine.SDK.Lua/State/LuaState.cs
  • libs/CheatEngine.SDK.Lua/State/LuaType.cs
  • libs/CheatEngine.SDK.Lua/Text/Utf8Scratch.cs
  • native/cheatengine-sdk-lua-bridge/README.md
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Emit/EngineApiFileEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/EngineApiDiagnostics.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/EngineApiGenerator.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/EngineApiTrackingNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecCallModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecContract.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecFileContract.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecFileModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecFiles.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecIssue.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Model/SpecIssueKind.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Parsing/SpecFileParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Parsing/SpecIdentifiers.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EngineApi/Parsing/SpecValueKinds.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Emit/BootstrapEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/EntryPointGenerator.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/EntryPointTrackingNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Model/BootstrapModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Model/EntryPointOptions.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Model/PluginModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Parsing/EntryPointContractSymbols.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Parsing/EntryPointDeclaredDiagnosticIds.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Parsing/EntryPointGeneratedIdentity.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.EntryPoint/Parsing/PluginParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Emit/LuaClassFileEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Emit/LuaFunctionFileEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Emit/LuaGlobalFileEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Emit/LuaObjectMembersFileEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Emit/TypeScaffoldEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/LuaBindingsGenerator.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/LuaBindingsTrackingNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/CompilationFacts.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/ContainingTypeModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaClassModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaClassTables.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaFunctionModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaFunctionTableModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaFunctionTables.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaGlobalModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaGlobalTableModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaGlobalTables.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaObjectMembersTableModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaObjectMembersTables.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaObjectMethodModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Model/LuaObjectPropertyModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/AttributeArguments.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/ContainingTypeParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaBindingSymbols.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaBindingsDeclaredDiagnosticIds.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaClassParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaFunctionParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaGlobalParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaObjectMethodParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBindings/Parsing/LuaObjectPropertyParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/CatalogDiagnostic.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/CatalogModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/CatalogParseResult.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/LuaBridgeContractDiagnostics.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/LuaBridgeContractGenerationPlan.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Catalog/ProtectedOperationCatalogParser.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/Emit/LuaProtectedOperationEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.LuaBridgeContract/LuaBridgeContractGenerator.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/AnnotationsMetadataNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/BuildProperty.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/CSharpLiteral.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/EquatableArray.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/GeneratedCodeText.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/HintNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Model/ContainingTypeIssues.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Model/LuaFunctionShapeIssues.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Model/LuaFunctionSignature.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Model/LuaGlobalShapeIssues.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Model/LuaGlobalSignature.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/ContainingTypeShape.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/Identifiers.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/LuaClassGeneratedNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/LuaFunctionShape.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/LuaGlobalShape.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/LuaMarshallerResolver.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaBindings/Parsing/LuaValueKindMapper.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaApiNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaArgumentModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaCallForm.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaCustomMarshallerModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaGlobalCallEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaGlobalCallModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaRegistrationEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaResultModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaResultShape.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaThunkEmitter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaThunkModel.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaValueKind.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/LuaEmit/LuaValueKinds.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/ManagedEntryPointNames.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/Shapes/PluginShape.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/Shapes/PluginShapeIssues.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/SourceWriter.cs
  • source-generators/CheatEngine.SDK.SourceGenerators.Shared/TrackingNames.cs
  • tests/CheatEngine.SDK.Abi.Tests/AbiArchitectureTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/AbiConstantsTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/AssemblyConformanceTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Bool32Tests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Bool8Tests.cs
  • tests/CheatEngine.SDK.Abi.Tests/BoolCallBoundaryTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Fixture/NativeAbiFixtureContractTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Managed/ManagedEntryPointTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Managed/ManagedExportedFunctionsTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Managed/PluginInitRecordTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/AutoAssemblerPhaseTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/ClassicDebugEventDispatcherTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/ClassicExportedFunctionsPrefixReaderTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/DebugEventObservationBufferTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/ExportedFunctionsPrefixTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/NativeExportNamesTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/PluginCallbackShapeTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/PluginInitStructsTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/PluginType0RecordTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/PluginTypeTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/PluginVersionTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Native/RegisterModificationInfoTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/README.md
  • tests/CheatEngine.SDK.Abi.Tests/Support/AbiShape.cs
  • tests/CheatEngine.SDK.Abi.Tests/Support/AbiShapeTests.cs
  • tests/CheatEngine.SDK.Abi.Tests/Support/Layout.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Architecture/LuaDirectApiBoundaryGuardTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Diagnostics/DiagnosticCatalogTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaBindingAnalyzerTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Generation/LuaObjectBindingAnalyzerTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/AnalyzerVerifier.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/CheatEngineSdkAnalyzerTest.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/CheatEngineSdkCodeFixTest.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/CodeFixVerifier.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/ContractStubs.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/DirectPackageAnalyzerConfigOptions.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/LocalFrameworkReferences.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/LocalFrameworkReferencesTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/RepositoryLayout.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Infrastructure/TestText.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/EntryPointSwitchTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/MultiplePluginClassesTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/PluginClassShapeCodeFixTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/PluginClassShapeTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/PluginShapeParityTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Plugin/ReservedNamespaceTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Usage/PluginLifecycleAndOwnershipAnalyzerTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Usage/UnmanagedCallersOnlyGuardCodeFixTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/Usage/UnmanagedCallersOnlyGuardTests.cs
  • tests/CheatEngine.SDK.Analyzers.Tests/WellKnown/SdkSymbolResolverTests.cs
  • tests/CheatEngine.SDK.Benchmarks/BenchFunctions.cs
  • tests/CheatEngine.SDK.Benchmarks/BenchGlobals.cs
  • tests/CheatEngine.SDK.Benchmarks/CallbackBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/EngineApiIncrementalBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/GlobalCallBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/MarshallerBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/MemoryScalarBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/ObjectPropertyBenchmarks.cs
  • tests/CheatEngine.SDK.Benchmarks/Program.cs
  • tests/CheatEngine.SDK.Benchmarks/Support/FakeHostRuntime.cs
  • tests/CheatEngine.SDK.Benchmarks/Utf8MarshallerBenchmarks.cs
  • tests/CheatEngine.SDK.Engine.Tests/AddressList/AddressListLuaTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/AddressList/AddressListMutationsTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/AddressList/AddressListValueTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/AllocatedRegionTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/AllocationOperationsFake.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/HostAddressTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/LuaTargetMemoryAllocationOperationsTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/TargetAllocationRequestTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/TargetBoundAllocationTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/TargetMemoryAllocatorTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Allocation/TargetMemoryOutcomeTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Assembly/AutoAssemblerPatcherTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Enums/CEEnumNamesTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Enums/EnumMarshallerTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Enums/EnumValueTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Errors/EngineExceptionTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Inspection/EngineInspectionTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Inspection/InspectionValueTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Inspection/SymbolRegistryTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Memory/MemoryApiTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/CEObjectTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/CEObjectValueTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/HostCallCountTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/OwnedTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/StringListTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Objects/ZeroAllocationTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Processes/RuntimeProcessOperationsTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Runtime/RuntimeContractsTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Scanning/Aob/AobScanOptionsTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Scanning/Aob/AobScannerTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Scanning/Aob/AobStringListTestHost.cs
  • tests/CheatEngine.SDK.Engine.Tests/Scanning/MemoryScanSessionFactoryTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Scanning/MemoryScanSessionTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/AllocationGate.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/DebugAssertFailedException.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/DebugAssertScope.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/EngineTest.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/FakeHost.cs
  • tests/CheatEngine.SDK.Engine.Tests/Support/HostScope.cs
  • tests/CheatEngine.SDK.Engine.Tests/Tables/CheatTableFilesTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Targets/TargetProcessIncarnationTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Targets/TargetReleaseOutcomeTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Targets/TargetSelectionTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Values/AddressLuaTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Values/AddressTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Values/IndexBaseTests.cs
  • tests/CheatEngine.SDK.Engine.Tests/Values/LuaSequenceTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Bootstrap/AnsiNameBufferTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Bootstrap/GetVersionTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Bootstrap/InitializeManagedTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Bootstrap/LuaModuleLocatorTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Diagnostics/HostLogTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Lifecycle/AdmissionLifecycleTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Lifecycle/DisablePluginTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Lifecycle/EnablePluginTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Lifecycle/ReentrancyTests.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/AlternatePluginFactory.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/CapturingLogSink.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/FakeExports.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/HostSimulator.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/HostingTest.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/NonAsciiNamePluginFactory.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/NullReturningPluginFactory.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/RecordingPlugin.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/RecordingPluginFactory.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Support/ThrowingNamePluginFactory.cs
  • tests/CheatEngine.SDK.Hosting.Tests/Threading/MainThreadTests.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/CoexistenceDiagnostics.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/CoexistencePlugin.props
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginA/CheatEngine.SDK.LivePlugin.Coexistence.PluginA.csproj
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginA/CoexistencePluginA.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginA/CoexistencePluginAFunctions.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginB/CheatEngine.SDK.LivePlugin.Coexistence.PluginB.csproj
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginB/CoexistencePluginB.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/PluginB/CoexistencePluginBFunctions.cs
  • tests/CheatEngine.SDK.LivePlugin.Coexistence/README.md
  • tests/CheatEngine.SDK.LivePlugin/CheatEngineSdkLivePlugin.cs
  • tests/CheatEngine.SDK.LivePlugin/LiveFunctions.cs
  • tests/CheatEngine.SDK.LivePlugin/MemoryBindings.cs
  • tests/CheatEngine.SDK.LiveProbe.Tests/LiveProbeStateTests.cs
  • tests/CheatEngine.SDK.LiveProbe.Tests/ProbeHostGlobals.cs
  • tests/CheatEngine.SDK.LiveProbe/AuthorizationDecision.cs
  • tests/CheatEngine.SDK.LiveProbe/HostProfileObservation.cs
  • tests/CheatEngine.SDK.LiveProbe/LiveProbeAuthorization.cs
  • tests/CheatEngine.SDK.LiveProbe/LiveProbeState.cs
  • tests/CheatEngine.SDK.LiveProbe/README.md
  • tests/CheatEngine.SDK.Lua.FailureProbe/Program.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Constants/LuaConstantsTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Fixture/BundledLuaLibraryTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Fixture/NativeLuaProbeTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Initialization/LuaApiBoundTableTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Initialization/LuaApiInitializationTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Loading/LuaModuleTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Macros/PureMacroTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Protected/LuaBridgeContractBoundaryTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Protected/LuaBridgeContractTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Protected/LuaBridgeLoadingPolicyTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Protected/LuaProtectedApiTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/CallTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/CallbackTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/CoroutineTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/DebugTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/LibraryTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/OperatorTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/ReferenceTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/ScalarTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/StackTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/StateTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/StringTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/TableTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/RoundTrips/UserdataTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Signatures/LuaApiSignatureTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Signatures/NativeStructLayoutTests.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Support/IlReader.cs
  • tests/CheatEngine.SDK.Lua.Interop.Tests/Support/LuaTest.cs
  • tests/CheatEngine.SDK.Lua.Tests/Allocation/ZeroAllocationTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/CallbackLifetimeConcurrencyTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/Counter.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/LuaCallbackRegistryTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/LuaCallbackTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/LuaHostSubscriptionTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/LuaNativeFunctionTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Callbacks/Thunks.cs
  • tests/CheatEngine.SDK.Lua.Tests/Calls/LuaStatusTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/CompilerServices/LuaGlobalFunctionsStateIdentityTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Marshalling/MarshallerRoundTripTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Protected/CheckStackFailureProcessTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Protected/NativeFailureProcessTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/References/LuaRefEpochTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/References/LuaRefTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/References/ReferenceConcurrencyTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Registration/LuaRegistrationSetTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Runtime/LuaRuntimeDetachedTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Runtime/LuaRuntimeTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Runtime/LuaUniverseQualificationTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/State/LuaFrameTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/State/LuaStateStackTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/State/LuaStateStringTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/State/LuaTypeTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/State/ProtectedOperationTests.cs
  • tests/CheatEngine.SDK.Lua.Tests/Support/AllocationGate.cs
  • tests/CheatEngine.SDK.Lua.Tests/Support/HostDouble.cs
  • tests/CheatEngine.SDK.Lua.Tests/Support/LuaTest.cs
  • tests/CheatEngine.SDK.Lua.Tests/Support/RuntimeScope.cs
  • tests/CheatEngine.SDK.Lua.Tests/Text/Utf8ScratchTests.cs
  • tests/CheatEngine.SDK.NativeAotLibraryProbe/NativeAotLibraryProbeExportNames.cs
  • tests/CheatEngine.SDK.NativeAotLibraryProbe/NativeAotLibraryProbeExports.cs
  • tests/CheatEngine.SDK.NativeAotLoaderHarness/PortableExecutableExportReader.cs
  • tests/CheatEngine.SDK.NativeAotLoaderHarness/Program.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/EndToEnd/MemoryScalarsEndToEndTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Generator/DiagnosticsTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Generator/EmissionTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Generator/IncrementalityTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Generator/NoOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/Address.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/AllocationGate.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/GeneratedAssembly.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/GeneratorRun.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/HostDouble.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/InMemoryAdditionalText.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/LocalFrameworkReferences.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/LuaRuntimeSuite.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/LuaTest.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/ModelGraph.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/RoslynEnvironment.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/RoslynFixture.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/RuntimeScope.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/SpecSources.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Infrastructure/StepAssert.cs
  • tests/CheatEngine.SDK.SourceGenerators.EngineApi.Tests/Parsing/SpecFileParserTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/BootstrapExecutionTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/ContractIdentityTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/DefaultVerifierTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/IncrementalityTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/KnownLimitationTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/LanguageVersionTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/LocalFrameworkReferencesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/NameEscapingTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/NoOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/NominalOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/PluginLocationTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/RealAssemblyCompilationTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Generator/ValidShapeTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/ContractStubs.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/ExpectedBootstrap.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/GeneratorRun.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/LoadedBootstrap.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/LocalFrameworkReferences.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/ModelGraph.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/PluginSources.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/RoslynEnvironment.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/RoslynFixture.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/StepAssert.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/TestAnalyzerConfigOptions.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Infrastructure/TestAnalyzerConfigOptionsProvider.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/Model/BootstrapModelTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/AnnotationsMetadataNamesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/BuildPropertyTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/CSharpLiteralTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/EquatableArrayTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/GeneratedCodeTextTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/SourceWriterTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.EntryPoint.Tests/SharedCode/TrackingNamesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/EndToEnd/LuaFunctionEndToEndTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/EndToEnd/LuaGlobalEndToEndTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/ContainingTypeTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/DefaultVerifierTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/IncrementalityTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/LuaFunctionOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/LuaGlobalOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/LuaMarshallerOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/LuaObjectOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/NoOutputTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Generator/PartialMethodSignatureTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/AllocationGate.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/BindingSources.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/ExpectedFiles.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/GeneratedAssembly.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/GeneratorRun.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/HostDouble.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/LocalFrameworkReferences.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/LuaRuntimeSuite.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/LuaTest.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/ModelGraph.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/RoslynEnvironment.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/RoslynFixture.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/RuntimeScope.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Infrastructure/StepAssert.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Model/LuaFunctionTablesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/Model/LuaGlobalTablesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/HintNamesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/LuaApiNamesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/LuaGlobalCallEmitterTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/LuaNamesTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/LuaThunkEmitterTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBindings.Tests/SharedCode/LuaValueKindsTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Generator/CatalogDiagnosticsTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Generator/CatalogEmissionTests.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Infrastructure/CatalogSources.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Infrastructure/GeneratorRun.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Infrastructure/InMemoryAdditionalText.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Infrastructure/ProductionCatalog.cs
  • tests/CheatEngine.SDK.SourceGenerators.LuaBridgeContract.Tests/Infrastructure/RoslynFixture.cs
  • tests/CheatEngine.SDK.Tests.Shared/NativeLua/NativeLuaLibrary.cs
  • tests/CheatEngine.SDK.Tests.Shared/NativeLua/NativeLuaProbe.cs
  • tests/CheatEngine.SDK.Tests.Shared/NativeLua/NativeLuaState.cs
  • tests/CheatEngine.SDK.Tests/Architecture/ProjectDependencyDirectionTests.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/EntryPointProbe.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/NupkgInspector.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/PackagedUmbrellaFixture.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/PackagedUmbrellaSuite.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/PortableExecutableInspector.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/ProcessResult.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/ProcessRunner.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/RepositoryLayout.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/ThrowawayConsumer.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/ThrowawayPackageCarrier.cs
  • tests/CheatEngine.SDK.Tests/Infrastructure/UmbrellaPackage.cs
  • tests/CheatEngine.SDK.Tests/Packaging/BuildPropertyDefaultsTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/DeploymentLayoutTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/DirectReferenceIsolationTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/EntryPointTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/NativeBridgePackagingAuditTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/NativeBridgePeAuditTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/NuspecDependencyTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/PackageContentsTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/PackedConsumerBindingTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/PlatformTargetTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/RestoreIsolationTests.cs
  • tests/CheatEngine.SDK.Tests/Packaging/TargetBoundAllocationConsumerTests.cs
  • tests/CheatEngine.SDK.Tests/README.md
  • tests/native-abi-fixture/README.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands.

@AriusII
AriusII force-pushed the sdk/remove-superseded-artifacts branch from a4949ee to 595eb98 Compare September 22, 2026 13:42
@AriusII
AriusII force-pushed the sdk/reformat-and-ci branch 2 times, most recently from 2d3988e to 77f7ed9 Compare September 22, 2026 13:56
@AriusII
AriusII force-pushed the sdk/remove-superseded-artifacts branch from 595eb98 to 7348701 Compare September 22, 2026 14:00
@AriusII
AriusII force-pushed the sdk/reformat-and-ci branch 2 times, most recently from 1240598 to 912e826 Compare September 22, 2026 14:12
@AriusII
AriusII changed the base branch from sdk/remove-superseded-artifacts to main September 22, 2026 14:30
Apply the repository-wide formatting and style normalization already prepared on the SDK worktree, while keeping the public source layout intact. Consolidate the CI workflow changes, restore/package settings, coverage hand-off, SonarQube reusable analysis, and CodeRabbit configuration so validation is reproducible and shared artifacts can be reused across jobs.
@AriusII
AriusII force-pushed the sdk/reformat-and-ci branch from 912e826 to de5f204 Compare September 22, 2026 14:31
@AriusII
AriusII merged commit 2f9bfd1 into main Sep 22, 2026
21 checks passed
@AriusII
AriusII deleted the sdk/reformat-and-ci branch September 22, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant