Provider Information Class
Contains immutable information about an implementation provider.
Definition
Namespace: Numerics.NET.Providers
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.8.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.8.0
public sealed class ProviderInformation- Inheritance
- Object → ProviderInformation
Remarks
All properties return cached managed values. Reading them performs no discovery,
native calls, filesystem access, or parsing. Compatibility version 1.0 describes the
Numerics.NET version 10 provider contract, including recognized legacy v10 providers.
Constructors
| Provider | Constructs a provider information snapshot. |
Properties
| Backend | Gets the underlying implementation library name, or null when unavailable. |
| Backend | Gets the backend version text, or null when unavailable. This does not determine compatibility. |
| Build | Gets the build architecture, or null when unavailable. |
| Compatibility | Gets the Numerics.NET provider contract version, not the provider or backend product version. |
| Compiler | Gets the compiler description, or null when unavailable. |
| Enabled | Gets the accepted provider-supplied capabilities, or null when unknown. Independent managed fallbacks are excluded. |
| Id | Gets the stable provider identity. Third-party providers may define their own identities. |
| IsLegacy | Gets whether compatibility was inferred from a legacy contract rather than reported through current metadata. |
| Library | Gets the resolved native library path, or null when not applicable or unknown. |
| Name | Gets the human-readable provider name. |
| Provider | Gets the provider or bridge implementation version, or null when unavailable. |
| Reported | Gets the capabilities reported by the provider, or null when unreported. None is an explicitly empty set. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Get | Serves as the default hash function. (Inherited from Object) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |