Skip to content

Upgrade .NET 8 and packages #1

Upgrade .NET 8 and packages

Upgrade .NET 8 and packages #1

Triggered via push February 20, 2024 11:06
Status Success
Total duration 7m 2s
Artifacts
Fit to window
Zoom out
Zoom in

Annotations

1000 warnings
RoslynAnalyzers AvaloniaProperty objects should not be owned by a generic type: Artemis.UI.Shared/ReactiveAppWindow.cs#L28
Inadvisable registration: Generic types cannot be referenced from XAML. Create a non-generic type to be the owner of this AvaloniaProperty.
Access to disposed captured variable: Artemis.Core/Plugins/LayerBrushes/PerLedLayerBrush.cs#L56
Captured variable is disposed in the outer scope
Bitwise operation on enum is not marked by [Flags] attribute: Artemis.UI.Windows/Utilities/InputUtilities.cs#L109
Bitwise operation on enum is not marked by \[Flags\] attribute
Bitwise operation on enum is not marked by [Flags] attribute: Artemis.UI.Windows/Utilities/InputUtilities.cs#L105
Bitwise operation on enum is not marked by \[Flags\] attribute
Bitwise operation on enum is not marked by [Flags] attribute: Artemis.UI.Windows/Utilities/InputUtilities.cs#L93
Bitwise operation on enum is not marked by \[Flags\] attribute
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L28
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.LastUpdate'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/NoneLayoutProvider.cs#L5
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.NoneLayoutProvider.LayoutType'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/CustomPathLayoutProvider.cs#L5
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.CustomPathLayoutProvider.LayoutType'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/Interfaces/ILayoutProvider.cs#L16
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.ILayoutProvider.IsMatch'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L31
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.UpdateInterval'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L10
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L90
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.Stop'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L56
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.ProcessStarted'
Missing XML comment for publicly visible type or member: Artemis.Core/Models/Surface/ArtemisDevice.cs#L158
Missing XML comment for publicly visible type or member 'Artemis.Core.ArtemisDevice.LayoutSelection'
Missing XML comment for publicly visible type or member: Artemis.Core/Models/Surface/Layout/ArtemisLayout.cs#L60
Missing XML comment for publicly visible type or member 'Artemis.Core.ArtemisLayout.IsDefaultLayout'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.xPlatform.cs#L7
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/Interfaces/ILayoutProvider.cs#L15
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.ILayoutProvider.ApplyLayout'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/NoneLayoutProvider.cs#L3
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.NoneLayoutProvider'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L72
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.Start'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L57
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.ProcessStopped'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/DefaultLayoutProvider.cs#L3
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.DefaultLayoutProvider'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L43
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.IsStarted'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.cs#L20
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor.Processes'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/DefaultLayoutProvider.cs#L5
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.DefaultLayoutProvider.LayoutType'
Missing XML comment for publicly visible type or member: Artemis.Core/Providers/CustomPathLayoutProvider.cs#L3
Missing XML comment for publicly visible type or member 'Artemis.Core.Providers.CustomPathLayoutProvider'
Missing XML comment for publicly visible type or member: Artemis.Core/Services/ProcessMonitoring/ProcessMonitor.Win32.cs#L11
Missing XML comment for publicly visible type or member 'Artemis.Core.Services.ProcessMonitor'
Async method invocation without await expression: Artemis.UI/Screens/Settings/Tabs/AccountTabViewModel.cs#L54
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Artemis.UI.Shared/Controls/DeviceVisualizer.cs#L198
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Async method invocation without await expression: Artemis.UI.Shared/Services/ProfileEditor/ProfileEditorService.cs#L81
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
Non-nullable member is uninitialized.: Artemis.UI.Shared/DataModelVisualization/DataModelInputViewModel.cs#L23
Non-nullable field '_inputValue' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: Artemis.UI.Shared/DataModelVisualization/DataModelDisplayViewModel.cs#L12
Non-nullable field '_displayValue' is uninitialized. Consider declaring the field as nullable.
Non-nullable member is uninitialized.: Artemis.WebClient.Workshop/Models/PersonalAccessToken.cs#L5
Non-nullable property 'Key' is uninitialized. Consider declaring the property as nullable.
Nullability of return type doesn't match implicitly implemented member (possibly because of nullability attributes).: Artemis.UI/Screens/Workshop/SubmissionWizard/ReleaseWizardViewModel.cs#L39
Nullability of return type does not match implicitly implemented member 'SubmissionViewModel Artemis.UI.Screens.Workshop.SubmissionWizard.IWorkshopWizardViewModel.Screen.get' (possibly because of nullability attributes)
Namespace does not correspond to file location: Artemis.UI.Linux/Providers/Input/Enums/LinuxAbsoluteAxis.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Linux.Providers.Input.Enums'
Namespace does not correspond to file location: Artemis.UI.Shared/Services/Interfaces/INotificationService.cs#L3
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.Services.Interfaces'
Namespace does not correspond to file location: Artemis.UI.Linux/Providers/Input/Enums/LinuxRelativeAxis.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Linux.Providers.Input.Enums'
Namespace does not correspond to file location: Artemis.UI.Shared/Controls/DraggableNumberBox.axaml.cs#L13
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared'
Namespace does not correspond to file location: Artemis.Storage/Entities/Profile/Conditions/IConditionEntity.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.Storage.Entities.Profile.Conditions'
Namespace does not correspond to file location: Artemis.UI.Linux/Providers/Input/Enums/LinuxInputEventType.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Linux.Providers.Input.Enums'
Namespace does not correspond to file location: Artemis.UI.Shared/Services/Interfaces/IWindowService.cs#L6
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.Services.Interfaces'
Namespace does not correspond to file location: Artemis.Core/VisualScripting/Nodes/NodeTStorageTViewModel.cs#L10
Namespace does not correspond to file location, must be: 'Artemis.Core'
Namespace does not correspond to file location: Artemis.UI.Shared/Services/Interfaces/IArtemisSharedUIService.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.Services.Interfaces'
Namespace does not correspond to file location: Artemis.UI.Shared/Controls/GradientPicker/GradientPicker.cs#L19
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.GradientPicker'
Namespace does not correspond to file location: Artemis.UI.Linux/Providers/Input/Enums/LinuxKeyboardKeyCodes.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Linux.Providers.Input.Enums'
Namespace does not correspond to file location: Artemis.UI.Linux/Providers/Input/Enums/LinuxDeviceType.cs#L1
Namespace does not correspond to file location, must be: 'Artemis.UI.Linux.Providers.Input.Enums'
Namespace does not correspond to file location: Artemis.UI.Shared/Controls/GradientPicker/GradientPickerColorStop.cs#L8
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.GradientPicker'
Namespace does not correspond to file location: Artemis.UI.Shared/Controls/GradientPicker/GradientPickerButton.cs#L16
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.GradientPicker'
Namespace does not correspond to file location: Artemis.Core/VisualScripting/Nodes/NodeTStorage.cs#L9
Namespace does not correspond to file location, must be: 'Artemis.Core'
Namespace does not correspond to file location: Artemis.UI.Shared/Services/Interfaces/IDataModelUIService.cs#L8
Namespace does not correspond to file location, must be: 'Artemis.UI.Shared.Services.Interfaces'
Collection is never updated (non-private accessibility): Artemis.Core/Models/Profile/Profile.cs#L74
Content of collection 'Exceptions' is never updated
Equality comparison of floating point numbers: Artemis.Core/Utilities/Easings.cs#L252
Equality comparison of floating point numbers. Possible loss of precision while rounding values
Equality comparison of floating point numbers: Artemis.Core/Models/Profile/Colors/ColorGradient.cs#L210
Equality comparison of floating point numbers. Possible loss of precision while rounding values
Equality comparison of floating point numbers: Artemis.Core/Utilities/Easings.cs#L262
Equality comparison of floating point numbers. Possible loss of precision while rounding values
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/Conditions/EventCondition.cs#L161
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.UI.Linux/Providers/Input/LinuxInputDeviceFinder.cs#L14
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/RenderProfileElement.cs#L104
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/RenderProfileElement.cs#L108
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.UI.Shared/Services/ProfileEditor/Commands/ChangeConditionType.cs#L34
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs#L403
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/VisualScripting/Pins/OutputPin.cs#L116
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Plugins/LayerBrushes/Internal/BaseLayerBrush.cs#L75
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/Folder.cs#L352
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.VisualScripting/Nodes/List/ListOperatorPredicateNode.cs#L84
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.UI.Shared/Extensions/VisualExtensions.cs#L23
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.UI.Shared/Services/ProfileEditor/Commands/ChangeConditionType.cs#L32
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Plugins/LayerBrushes/Internal/BaseLayerBrush.cs#L107
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/Models/Profile/Layer.cs#L308
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.Core/VisualScripting/Pins/OutputPin.cs#L44
Conditional access qualifier expression is never null according to nullable reference types' annotations
Conditional access qualifier expression is not null according to nullable reference types' annotations: Artemis.UI.Shared/Extensions/VisualExtensions.cs#L48
Conditional access qualifier expression is never null according to nullable reference types' annotations
Inconsistent synchronization on field: Artemis.Core/VisualScripting/NodeScript.cs#L52
The field is sometimes used inside synchronized block and sometimes used without synchronization
Inconsistent synchronization on field: Artemis.Core/Models/Profile/Profile.cs#L208
The field is sometimes used inside synchronized block and sometimes used without synchronization
Inconsistent synchronization on field: Artemis.Core/Services/PluginManagementService.cs#L617
The field is sometimes used inside synchronized block and sometimes used without synchronization
Usage of <inheritdoc /> is invalid: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L105
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L23
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L121
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L11
Usage of is invalid: No base candidate to inherit from
Usage of <inheritdoc /> is invalid: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L35
Usage of is invalid: No base candidate to inherit from
Non-accessed field (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L115
Field 'PrivilegeCount' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI.Linux/App.axaml.cs#L17
Field '_applicationStateManager' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L191
Field 'wShowWindow' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L190
Field 'dwFlags' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI.Linux/Providers/Input/LinuxInputDeviceReader.cs#L14
Field '_task' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI/Services/RegistrationService.cs#L26
Field '_inputService' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI/Screens/ProfileEditor/Panels/Properties/PropertiesViewModel.cs#L30
Field '_layerEffectService' is assigned but its value is never used
Non-accessed field (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L125
Field 'Attributes' is assigned but its value is never used
The pattern is redundant, it does not produce any runtime checks: Artemis.UI.Windows/Utilities/InputUtilities.cs#L516
The pattern is redundant, it does not produce any runtime checks
The pattern is redundant, it does not produce any runtime checks: Artemis.UI.Windows/Utilities/InputUtilities.cs#L518
The pattern is redundant, it does not produce any runtime checks
Possible unintended reference comparison: Artemis.UI.Shared/Controls/GradientPicker/GradientPickerColorStop.cs#L170
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Possible unintended reference comparison: Artemis.UI.Shared/Controls/GradientPicker/GradientPickerColorStop.cs#L100
Possible unintended reference comparison. To get a value comparison, use 'Equals' method.
Private field can be converted into local variable: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelinePropertyViewModel.cs#L19
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L20
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/VisualScripting/NodeScriptViewModel.cs#L35
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/VisualScripting/NodeScriptViewModel.cs#L36
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Debugger/Tabs/Performance/PerformanceDebugViewModel.cs#L20
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Root/RootViewModel.cs#L29
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Profile/ProfileAdaptionHintsStepViewModel.cs#L21
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI.Windows/SkiaSharp/VulkanContext.cs#L12
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelinePropertyViewModel.cs#L18
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Device/Tabs/Leds/DeviceLedsTabViewModel.cs#L15
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Root/RootViewModel.cs#L33
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L22
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.Core/Services/ScriptingService.cs#L11
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI.Windows/SkiaSharp/VulkanContext.cs#L11
The field is always assigned before being used and can be converted into a local variable
Private field can be converted into local variable: Artemis.UI/Screens/Plugins/Prerequisites/PluginPrerequisiteViewModel.cs#L18
The field is always assigned before being used and can be converted into a local variable
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L255
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L310
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L186
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L201
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Profile/RenderProfileElement.cs#L157
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L216
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs#L368
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L268
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L229
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs#L252
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Plugins/Settings/PluginSetting.cs#L46
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L242
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L296
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L171
The parameter 'propertyName' has the same default value
Redundant argument with default value: Artemis.Core/Models/Surface/ArtemisDevice.cs#L282
The parameter 'propertyName' has the same default value
Assignment is not used: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L93
Value assigned is not used in any execution path
Redundant cast: Artemis.UI/Controls/TimelineHeader.cs#L184
Type cast is redundant
Redundant cast: Artemis.UI/Controls/TimelineHeader.cs#L183
Type cast is redundant
Redundant cast: Artemis.UI/Controls/TimelineHeader.cs#L185
Type cast is redundant
Redundant member initializer: Artemis.UI.Shared/Routing/Router/RouterNavigationOptions.cs#L24
Initializing property by default value is redundant
Redundant member initializer: Artemis.VisualScripting/Nodes/Timing/LatchNode.cs#L13
Initializing field by default value is redundant
Redundant member initializer: Artemis.VisualScripting/Nodes/Timing/DelayNode.cs#L13
Initializing field by default value is redundant
Redundant class or interface specification in base types list: Artemis.UI.Shared/Controls/TagsInput/TagsInput.cs#L15
Base type 'TemplatedControl' is already specified in other parts
Redundant class or interface specification in base types list: Artemis.UI.Shared/Controls/Pagination/Pagination.cs#L20
Base type 'TemplatedControl' is already specified in other parts
Redundant nullable warning suppression expression: Artemis.UI.Shared/Converters/SKColorToStringConverter.cs#L26
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Artemis.Core/Utilities/Utilities.cs#L142
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Artemis.Core/Services/PluginManagementService.cs#L838
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Artemis.Core/Services/CoreService.cs#L89
The nullable warning suppression expression is redundant
Redundant nullable warning suppression expression: Artemis.Core/Extensions/TypeExtensions.cs#L205
The nullable warning suppression expression is redundant
Redundant type declaration body: Artemis.Core/Services/Interfaces/IPluginService.cs#L11
Redundant empty interface declaration body
Redundant type declaration body: Artemis.UI/DryIoc/Factories/IVMFactory.cs#L38
Redundant empty interface declaration body
Redundant type declaration body: Artemis.Storage/Repositories/Interfaces/IRepository.cs#L4
Redundant empty interface declaration body
Redundant type declaration body: Artemis.Core/Plugins/Modules/IModuleViewModel.cs#L7
Redundant empty interface declaration body
Redundant type declaration body: Artemis.UI/Services/Interfaces/IArtemisUIService.cs#L4
Redundant empty interface declaration body
Redundant type declaration body: Artemis.Core/Services/Interfaces/IArtemisService.cs#L7
Redundant empty interface declaration body
Redundant type declaration body: Artemis.Core/Plugins/IPluginConfigurationViewModel.cs#L7
Redundant empty interface declaration body
Redundant type declaration body: Artemis.UI/Services/DeviceLayoutService.cs#L96
Redundant empty interface declaration body
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/PluginsTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelineViewModel.cs#L17
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Device/Tabs/Layout/LayoutProviders/WorkshopLayoutView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/CoreService.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/SelectionRemoveToolView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/List/Screens/ListOperatorNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/VulkanContext.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/Dialogs/LayerHintsDialogView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/CoreService.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/OutputPinView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/NoInputTextBox.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Static/Screens/StaticNumericValueNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Converters/DateTimeConverter.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/CurrentUser/CurrentUserView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/HotkeyBox.axaml.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Updating/ReleaseDetailsViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/List/Screens/ListOperatorPredicateNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/User32.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Keyframes/TimelineKeyframeViewModel.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/Input/InputKeyLedIdMap.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/ColorScience/Quantization/ColorSwatch.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/IntPropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/ProfileConfigurationIcon.axaml.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/DataModel/Screens/DataModelEventCycleNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.WebClient.Workshop/Handlers/UploadHandlers/Implementations/ProfileEntryUploadHandler.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/SpecificationsStepViewModel.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Kernel32.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Tabs/PluginListView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/PersonalAccessTokenView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Scripting/Dialogs/ScriptConfigurationCreateView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/DebugView.axaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Layout/Dialogs/DeviceProviderPickerDialogView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/PluginPlatformView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutInfoStepView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Scripting/ScriptsDialogView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryImagesDialogView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/LoginStepViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.WebClient.Workshop/Handlers/UploadHandlers/IEntryUploadHandler.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/InputUtilities.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelineGroupView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Transition/Screens/EasingFunctionNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/ContentDialogs/ProfileElementRenameView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Tabs/PluginListView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/DataModel/DataModelDebugView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/ProfileEditorTitleBarView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/SubmissionsTabView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/DryIoc/ContainerExtensions.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolView.axaml.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/ChangePasswordView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.WebClient.Workshop/Handlers/InstallationHandlers/IEntryInstallationHandler.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/CreatePersonalAccessTokenView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryInfoView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Keyframes/TimelineKeyframeView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/EnumPropertyInputView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/WelcomeStepViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Profile/ProfileSelectionStepViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/NodeScriptView.axaml.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/SKPointPropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/DragCableView.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Dialogs/TimelineSegmentEditView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/UploadStepViewModel.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryReleasesView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/TagsInput/TagsInput.properties.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/Flyouts/MaterialIconPickerFlyout.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Services/Window/ExceptionDialogViewModel.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/Dialogs/PluginPrerequisitesInstallDialogView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/SelectionAddToolViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/DataModel/Screens/DataModelNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Input/Screens/PressedKeyPositionNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/DataModel/Screens/DataModelEventNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Home/WorkshopOfflineView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/InputPinView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Services/DeviceLayoutService.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Layout/Dialogs/DeviceSelectionDialogViewModel.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Playback/PlaybackView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Image/ImagePropertiesDialogViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/AccountTabViewModel.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Workshop/WorkshopDebugView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Profile/ProfileAdaptionHintsStepViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/SidebarCategoryView.axaml.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/DragCableView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/DefaultTypes/DataModel/Display/DefaultDataModelDisplayView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Utilities/Utilities.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/PersonalAccessTokenView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Tree/Dialogs/LayerBrushPresetView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/ReactiveAppWindow.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/Interfaces/IRenderService.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/NodePickerView.axaml.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/CurrentUser/CurrentUserView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/ImagesStepView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Converters/SubstringConverter.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/SKSizePropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Tree/TreeGroupView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/SubmissionsTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Search/SearchResultView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/MenuBar/MenuBarViewModel.cs#L17
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/DeviceService.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/Steps/FinishStep.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/Input/InputKeyLedIdMap.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/UploadStepViewModel.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/BlankView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/DisplayCondition/DisplayConditionScriptView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.WebClient.Workshop/Handlers/InstallationHandlers/EntryInstallResult.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/WorkshopView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/User32.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Routing/Router/Navigation.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/TransformToolViewModel.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Static/Screens/StaticBooleanValueNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/PropertiesView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/PropertyGroupViewModel.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/Steps/LayoutStep.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/BlankView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Tree/ContentDialogs/LayerEffectRenameView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/FloatPropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/AccountTabView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Home/WorkshopOfflineViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Constants.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/RemoveAccountView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/InputUtilities.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/Steps/DevicesStep.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Services/Builders/FileDialogFilterBuilder.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/Dialogs/ModuleActivationRequirementView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/SelectionAddToolView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/InstalledTabItemView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Search/SearchViewModel.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/TreeItemViewModel.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/DraggableNumberBox.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryImagesDialogView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/OutputPinView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/BrushPropertyInputView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutSelectionStepViewModel.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Tools/SelectionRemoveToolViewModel.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/IntRangePropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelinePropertyView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/SubmissionsTabItemView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/ArtemisIcon.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/Interfaces/IRenderService.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Segments/EndSegmentView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/InstalledTabView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/PluginSettingsView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/DataBinding/DataBindingView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L18
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/Dialogs/ProfileConfigurationEditView.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Kernel32.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Device/DevicePropertiesView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Extensions/ProfileElementExtensions.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/GeneralTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/DisplayCondition/ConditionTypes/EventConditionView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/VulkanContext.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/MenuBar/MenuBarView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Search/SearchResultView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Static/Screens/DisplayValueNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/InstalledTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Extensions/Bitmap.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/PluginSettingsWindowView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/DefaultTypes/DataModel/Display/SKColorDataModelDisplayView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Home/WorkshopOfflineView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/External/Screens/LayerPropertyNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/DefaultTitleBarView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/StatusBar/StatusBarView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/WindowUtilities.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/ImagesStepView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/TimelineView.axaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Plugin/PluginSelectionStepViewModel.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Routing/Router/NavigationArguments.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Search/SearchResultView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutSelectionStepView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/NoInputTextBox.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/SKColorPropertyInputView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/ChangePasswordView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryImageView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutInfoStepView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Static/Screens/StaticSKColorValueNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Tree/TreePropertyView.axaml.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/Dialogs/PluginPrerequisitesInstallDialogViewModel.cs#L15
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryImageView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Static/Screens/StaticStringValueNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/DisplayCondition/ConditionTypes/AlwaysOnConditionView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Services/Window/ExceptionDialogView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Tabs/PluginListView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryImagesDialogView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/SurfaceEditor/ListDeviceView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Workshop/WorkshopDebugView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Models/ProfileConfiguration/Hotkey.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Image/ImagePropertiesDialogView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutSelectionStepView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/InstalledTabView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Layout/LayoutDetailsViewModel.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Services/ProfileEditor/IToolViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Dialogs/AddEffectView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Image/ImagePropertiesDialogView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/DisplayCondition/ConditionTypes/PlayOnceConditionView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/NodeScriptWindowView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Visualizers/LayerShapeVisualizerView.axaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/ReactiveAppWindow.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/FloatRangePropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/VkContext.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/CableView.axaml.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Home/HomeView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/SidebarProfileConfigurationView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/ArtemisBootstrapper.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryInfoView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Entries/Details/EntryReleasesView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/DisplayCondition/ConditionTypes/StaticConditionView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/ArtemisIcon.axaml.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Workshop/WorkshopDebugView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/CurrentUser/CurrentUserView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/AboutTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Scripting/Dialogs/ScriptConfigurationEditView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/CoreService.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Color/Screens/RampSKColorNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Converters/SubstringConverter.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/CreatePersonalAccessTokenView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/Steps/SettingsStep.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Device/DeviceSettingsView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Mathematics/Screens/MathExpressionNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Keyframes/TimelineEasingView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/ViewLocator.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/SubmissionsTabItemView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/Input/WindowsInputProvider.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/ProtocolProvider.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/CurrentUser/CurrentUserViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutInfoStepView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Segments/MainSegmentView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/Dialogs/ModuleActivationRequirementsView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/ContentDialogs/ProfileElementRenameView.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/CoreService.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Logs/LogsDebugViewModel.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Performance/PerformanceDebugProfilerView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/ReactiveAppWindow.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/Steps/WelcomeStep.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/VisualEditor/Visualizers/LayerVisualizerView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L17
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/OutputPinCollectionView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/InputPinCollectionView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Input/Screens/HotkeyPressNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/ContentDialogs/ProfileElementRenameView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/SplashView.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/InstalledTabItemView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Operators/Screens/EnumEqualsNodeCustomView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Constants.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/SurfaceEditor/SurfaceDeviceView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Render/RenderDebugView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/UploadStepViewModel.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/PluginView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/PersonalAccessTokenView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Input/Screens/HotkeyToggleNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/SkiaSharp/Vulkan/Win32VkContext.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/Dialogs/PluginPrerequisitesUninstallDialogView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Routing/Router/Navigation.cs#L7
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/InputUtilities.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Performance/PerformanceDebugView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/LoginStepViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/InputUtilities.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.Core/Services/ModuleService.cs#L8
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/SidebarView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Layout/Dialogs/DeviceProviderPickerDialogView.axaml.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/WindowsUpdateNotificationProvider.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/RootViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/NodeView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/ChangePasswordView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/WelcomeStepViewModel.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/DataModelVisualization/Shared/DataModelVisualizationViewModel.cs#L11
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/Layout/LayoutSelectionStepView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/CursorProvider.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/ProfileTree/TreeItemViewModel.cs#L21
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L13
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Services/MainWindow/MainWindowService.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Updating/ReleaseDetailsView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Transition/Screens/EasingFunctionView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Device/DeviceDetectInputView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L15
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L16
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.WebClient.Workshop/Handlers/UploadHandlers/Implementations/LayoutEntryUploadHandler.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Home/WorkshopOfflineView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Image/ImagePropertiesDialogView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Program.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/Pins/InputPinView.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Settings/DebugSettingsView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Tabs/DevicesTabView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Plugins/Dialogs/PluginPrerequisitesInstallDialogViewModel.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L10
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/ApplicationStateManager.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/App.axaml.cs#L4
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/DataBinding/DataBindingViewModel.cs#L15
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/ColorGradientPropertyInputView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/Panels/Properties/Timeline/Segments/StartSegmentView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/VisualScripting/CableView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Controls/EnumComboBox.axaml.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/ChangeEmailAddressView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/LoginStepViewModel.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Color/Screens/ColorGradientNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/StartupWizard/StartupWizardView.axaml.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/ProfileEditor/ProfileEditorTitleBarViewModel.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/Library/Tabs/SubmissionsTabView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/Providers/AutoRunProvider.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Sidebar/SidebarView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Settings/Account/CreatePersonalAccessTokenView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Shared/Routing/Router/Navigation.cs#L5
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Workshop/SubmissionWizard/Steps/ImagesStepView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.VisualScripting/Nodes/Input/Screens/HotkeyEnableDisableNodeCustomView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Debugger/Tabs/Performance/PerformanceDebugPluginView.axaml.cs#L2
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/DefaultTypes/PropertyInput/BoolPropertyInputView.axaml.cs#L1
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI/Screens/Root/BlankView.axaml.cs#L3
Using directive is not required by the code and can be safely removed
Redundant using directive: Artemis.UI.Windows/DryIoc/ContainerExtensions.cs#L4
Using directive is not required by the code and can be safely removed
Return type of a function can be non-nullable: Artemis.UI/Converters/LedIdToStringConverter.cs#L19
Return type of 'ConvertBack' can be non-nullable
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L187
Field 'dwXCountChars' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L192
Field 'cbReserved2' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L181
Field 'lpDesktop' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L182
Field 'lpTitle' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L173
Field 'dwThreadId' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L195
Field 'hStdOutput' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L196
Field 'hStdError' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L186
Field 'dwYSize' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L189
Field 'dwFillAttribute' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L193
Field 'lpReserved2' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L185
Field 'dwXSize' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L194
Field 'hStdInput' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L171
Field 'hThread' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L180
Field 'lpReserved' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L188
Field 'dwYCountChars' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L184
Field 'dwY' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L183
Field 'dwX' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L179
Field 'cb' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L170
Field 'hProcess' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L132
Field 'HighPart' is never assigned
Unassigned field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L131
Field 'LowPart' is never assigned
Unassigned readonly field: Artemis.UI.Windows/User32.cs#L50
Readonly field 'Y' is never assigned
Unassigned readonly field: Artemis.UI.Windows/User32.cs#L49
Readonly field 'X' is never assigned
Unassigned readonly field: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L172
Readonly field 'dwProcessId' is never assigned
Auto-property accessor is never used (non-private accessibility): Artemis.Core/Plugins/LayerEffects/LayerEffectProvider.cs#L27
Auto-property accessor 'LayerEffectDescriptors.get' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs#L26
Auto-property accessor 'CanDetectPhysicalLayout.set' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.UI.Shared/Events/ProfileConfigurationEventArgs.cs#L30
Auto-property accessor 'PreviousProfileConfiguration.get' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.Core/Plugins/DeviceProviders/DeviceProvider.cs#L35
Auto-property accessor 'CanDetectLogicalLayout.set' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.UI/Models/WindowSize.cs#L17
Auto-property accessor 'MaximizedHeight.get' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.UI/Models/WindowSize.cs#L16
Auto-property accessor 'MaximizedWidth.get' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.Core/Plugins/Modules/Module.cs#L163
Auto-property accessor 'UpdateDuringActivationOverride.set' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.Core/Plugins/LayerEffects/LayerEffect.cs#L16
Auto-property accessor 'PropertiesInitialized.get' is never used
Auto-property accessor is never used (non-private accessibility): Artemis.UI.Shared/Events/RenderProfileElementEventArgs.cs#L30
Auto-property accessor 'PreviousRenderProfileElement.get' is never used
Type member is never used (private accessibility): Artemis.UI.Shared/Controls/Pagination/Pagination.cs#L127
Method 'PaginationPageOnPointerReleased' is never used
Type member is never used (private accessibility): Artemis.UI/Screens/Debugger/DebugView.axaml.cs#L33
Method 'DeviceVisualizer_OnLedClicked' is never used
Type member is never used (private accessibility): Artemis.UI/Screens/Sidebar/SidebarScreenView.axaml.cs#L13
Method 'InputElement_OnPointerReleased' is never used
Type member is never used (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L149
Enum member 'QueryLimitedInformation' is never used
Type member is never used (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L156
Enum member 'SecurityIdentification' is never used
Type member is never used (private accessibility): Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L141
Enum member 'VirtualMemoryOperation' is never used
Method return value is never used (private accessibility): Artemis.UI.Windows/App.axaml.cs#L52
Method 'RegisterProviders' return value is never used
Method return value is never used (private accessibility): Artemis.UI.Windows/App.axaml.cs#L98
Method 'KillOtherInstances' return value is never used
Method return value is never used (private accessibility): Artemis.UI.Windows/ApplicationStateManager.cs#L134
Method 'RunForcedShutdownIfEnabled' return value is never used
Method return value is never used (private accessibility): Artemis.UI.Windows/ApplicationStateManager.cs#L150
Method 'RunScriptWithOutputFile' return value is never used
Unused parameter (private accessibility): Artemis.UI/Services/RegistrationService.cs#L42
Parameter 'deviceLayoutService' is never used
Unused parameter (private accessibility): Artemis.UI/MainWindow.axaml.cs#L84
Parameter 'sender' is never used
Unused parameter (private accessibility): Artemis.UI/Services/RegistrationService.cs#L38
Parameter 'profileEditorService' is never used
Unused local variable: Artemis.UI.Windows/Utilities/ProcessUtilities.cs#L97
Local variable 'error' is never used
Unused local variable: Artemis.Core/Utilities/ReflectionUtilities.cs#L11
Local variable 'type' is never used
Useless arithmetical operation: Artemis.UI/Controls/TimelineHeader.cs#L90
Multiplication by 0 in every execution path, which is useless
Do not use object initializer for 'using' variable: Artemis.UI/Extensions/MaterialIconKindExtensions.cs#L21
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Do not use object initializer for 'using' variable: Artemis.UI/Screens/Device/DevicePropertiesViewModel.cs#L84
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Do not use object initializer for 'using' variable: Artemis.UI/Screens/Device/DevicePropertiesViewModel.cs#L85
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Do not use object initializer for 'using' variable: Artemis.UI/Screens/Device/Tabs/General/DeviceGeneralTabViewModel.cs#L176
Initialize object properties inside the 'using' statement to ensure that the object is disposed if an exception is thrown during initialization
Unresolved binding path when DataContext is known: Artemis.UI/Screens/Device/Tabs/InputMappings/InputMappingsTabView.axaml#L58
Unable to resolve property 'DeleteMapping' in data context of type 'object'
qodana
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, JetBrains/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.