SYSLIB5003: SVE is a preview feature can be used by enabling EnablePreviewFeatures flag
In .NET 9, the first set of non-streaming SVE APIs were introduced and annotated with the ExperimentalAttribute. This attribute indicates that both the internal implementation and the generated code for SVE might undergo changes. These potential changes include modifications to method signatures, parameters, or namespaces in future updates, aimed at ensuring robust support for upcoming SVE technologies and streaming SVE designs. If you're using these APIs in your project, you'll need to suppress the SYSLIB5003
diagnostic.
To suppress the warnings in a project file:
<PropertyGroup>
<!-- SYSLIB50003: System.Runtime.Intrinsics.Arm.Sve is experimental -->
<NoWarn>$(NoWarn);SYSLIB5003</NoWarn>
</PropertyGroup>
See also
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.