Skip to content

Update ScpiServer.cs #631

Update ScpiServer.cs

Update ScpiServer.cs #631

Triggered via push January 26, 2026 15:47
Status Success
Total duration 2m 26s
Artifacts 8

build.yml

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

Annotations

1 error and 72 warnings
build (10.0.x, macos-latest)
Process completed with exit code 1.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Steps/AdcBranchGainPhaseOffsetStep.cs#L133
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '8' is not covered.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/Steps/ModalUiStep.cs#L57
'TComponent' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'Microsoft.AspNetCore.Components.Web.HtmlRenderer.RenderComponentAsync<TComponent>(ParameterView)'. The generic parameter 'T' of 'TS.NET.Sequencer.ModalUiStep.UpdateUi<T>(Dictionary<String, Object>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/Sequence.cs#L144
Using member 'System.Xml.Serialization.XmlSerializer.Deserialize(Stream)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from deserialized types may be trimmed if not referenced directly.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/Sequence.cs#L142
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/Sequence.cs#L137
Using member 'System.Xml.Serialization.XmlSerializer.Serialize(Stream, Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/Sequence.cs#L135
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, ubuntu-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.
build (10.0.x, ubuntu-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, ubuntu-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L57
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, ubuntu-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L46
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, ubuntu-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L53
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, ubuntu-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L61
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, ubuntu-latest): source/TS.NET.Testbench.UI/Program.cs#L160
Dereference of a possibly null reference.
build (10.0.x, ubuntu-latest): source/TS.NET.Testbench.UI/Program.cs#L152
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.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Singletons/Instruments.cs#L16
Field 'Instruments.thunderScopeData' is never assigned to, and will always have its default value null
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Steps/BodePlotStep.cs#L21
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Steps/AdcBranchGainPhaseOffsetStep.cs#L133
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '8' is not covered.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Steps/TrimPotStep/TrimPotStep.cs#L45
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, ubuntu-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, ubuntu-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.
build (10.0.x, ubuntu-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Steps/TrimPotStep/TrimPotStep.cs#L45
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/Sequence.cs#L137
Using member 'System.Xml.Serialization.XmlSerializer.Serialize(Stream, Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/Sequence.cs#L135
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/Sequence.cs#L144
Using member 'System.Xml.Serialization.XmlSerializer.Deserialize(Stream)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from deserialized types may be trimmed if not referenced directly.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/Sequence.cs#L142
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/Steps/ModalUiStep.cs#L57
'TComponent' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'Microsoft.AspNetCore.Components.Web.HtmlRenderer.RenderComponentAsync<TComponent>(ParameterView)'. The generic parameter 'T' of 'TS.NET.Sequencer.ModalUiStep.UpdateUi<T>(Dictionary<String, Object>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, macos-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.
build (10.0.x, macos-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, macos-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L53
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, macos-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L61
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, macos-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L46
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, macos-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L57
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, macos-latest): source/TS.NET.Testbench.UI/Program.cs#L160
Dereference of a possibly null reference.
build (10.0.x, macos-latest): source/TS.NET.Testbench.UI/Program.cs#L152
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.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Singletons/Instruments.cs#L16
Field 'Instruments.thunderScopeData' is never assigned to, and will always have its default value null
build (10.0.x, macos-latest): source/TS.NET.Sequences/Steps/BodePlotStep.cs#L21
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Steps/TrimPotStep/TrimPotStep.cs#L45
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Steps/AdcBranchGainPhaseOffsetStep.cs#L133
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '8' is not covered.
build (10.0.x, macos-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, macos-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, macos-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.
build (10.0.x, macos-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Steps/TrimPotStep/TrimPotStep.cs#L45
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, windows-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.
build (10.0.x, windows-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/Sequence.cs#L137
Using member 'System.Xml.Serialization.XmlSerializer.Serialize(Stream, Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/Sequence.cs#L135
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/Sequence.cs#L144
Using member 'System.Xml.Serialization.XmlSerializer.Deserialize(Stream)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from deserialized types may be trimmed if not referenced directly.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/Sequence.cs#L142
Using member 'System.Xml.Serialization.XmlSerializer.XmlSerializer(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Members from serialized types may be trimmed if not referenced directly.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/Steps/ModalUiStep.cs#L57
'TComponent' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in 'Microsoft.AspNetCore.Components.Web.HtmlRenderer.RenderComponentAsync<TComponent>(ParameterView)'. The generic parameter 'T' of 'TS.NET.Sequencer.ModalUiStep.UpdateUi<T>(Dictionary<String, Object>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, windows-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L61
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, windows-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L57
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, windows-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L46
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, windows-latest): source/TS.NET/Factory/FactoryHwidJson.cs#L53
Using member 'System.ComponentModel.DataAnnotations.MaxLengthAttribute.MaxLengthAttribute(Int32)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Uses reflection to get the 'Count' property on types that don't implement ICollection. This 'Count' property may be trimmed. Ensure it is preserved.
build (10.0.x, windows-latest): source/TS.NET.Testbench.UI/Program.cs#L160
Dereference of a possibly null reference.
build (10.0.x, windows-latest): source/TS.NET.Testbench.UI/Program.cs#L152
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.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Singletons/Instruments.cs#L16
Field 'Instruments.thunderScopeData' is never assigned to, and will always have its default value null
build (10.0.x, windows-latest): source/TS.NET.Sequences/Steps/TrimPotStep/TrimPotStep.cs#L45
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Steps/AdcBranchGainPhaseOffsetStep.cs#L133
The switch expression does not handle all possible values of its input type (it is not exhaustive). For example, the pattern '8' is not covered.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Steps/BodePlotStep.cs#L21
Possible null reference argument for parameter 'enabledChannelIndices' in 'void Instruments.SetThunderscopeChannel(int[] enabledChannelIndices)'.
build (10.0.x, windows-latest): source/TS.NET.Sequences/Variables/BenchVerificationVariables.cs#L7
'BenchVerificationVariables.ToJson()' hides inherited member 'BenchCalibrationVariables.ToJson()'. Use the new keyword if hiding was intended.
build (10.0.x, windows-latest): source/TS.NET.Sequencer/HTML/HtmlReport.razor#L64
The variable 'firstMetadataItem' is assigned but its value is never used
build (10.0.x, windows-latest): source/TS.NET.Photino/LiveReloadService.cs#L72
Dereference of a possibly null reference.
build (10.0.x, windows-latest): source/TS.NET.Photino/PhotinoServer.cs#L39
Possible null reference argument for parameter 'assembly' in 'ManifestEmbeddedFileProvider.ManifestEmbeddedFileProvider(Assembly assembly, string root)'.

Artifacts

Produced during runtime
Name Size Digest
TS.NET.Engine-linux-x64
6.83 MB
sha256:581ab926c78a19c0e1d7aff53b055dcf0bfa8e6250d7a9a607210100f1b7ccee
TS.NET.Engine-macos-arm64
6.3 MB
sha256:e8b8e6fef9560d660874f0fa7414da2b55eb25fae005bd18b536494ba702574f
TS.NET.Engine-macos-x64
6.73 MB
sha256:6cb4953265620b3d0b6e0aa6a26474cf8b729b48188ec5b9910c7e498d1c7c9d
TS.NET.Engine-win-x64
6.55 MB
sha256:48dcc9d267aa0b9fdbdff7ede00f63a9d802414d6117f75dbdcb0460706acf8c
TS.NET.Testbench.UI-linux-x64
14.1 MB
sha256:ac4c254aa7b5287027fec7056d2add66ac7e69f427e1083b374647882837765f
TS.NET.Testbench.UI-macos-arm64
13.8 MB
sha256:6bde1fe0b04c8c352c7e9e38b17a210a5d6efe025f06f09aa649769bd1005774
TS.NET.Testbench.UI-macos-x64
14.2 MB
sha256:cdf1204497bee41215bd8f19b23c4f41ec74420ec2a17c58edffb366d0c726a6
TS.NET.Testbench.UI-win-x64
14.4 MB
sha256:ae85e357c5848b9d6c177a4ae9bd444ffff7cf533643caf772e6c02c2c8ea405