Class ProductVersion
Product version (immutable).
Inheritance
ProductVersion
Implements
Ecng.Serialization.IPersistable
Assembly: StockSharp.Installer.dll
Syntax
public class ProductVersion : Object, IPersistable
Properties
AddIns
Declaration
public IImmutableDictionary<string, PackageIdentity> AddIns { get; }
Property Value
ContentType
Declaration
public Nullable<ProductContentTypes> ContentType { get; }
Property Value
Framework
Product install framework.
Declaration
public NuGetFramework Framework { get; }
Property Value
Type |
Description |
NuGet.Frameworks.NuGetFramework |
|
Identity
Declaration
public PackageIdentity Identity { get; }
Property Value
Type |
Description |
NuGet.Packaging.Core.PackageIdentity |
|
IsAvailable
IsProductInfoAvailable and IsPackageAvailable
Declaration
public bool IsAvailable { get; }
Property Value
IsConnector
Declaration
public bool IsConnector { get; }
Property Value
IsPackageAvailable
Whether nuget package is available.
Declaration
public bool IsPackageAvailable { get; }
Property Value
IsProductInfoAvailable
Whether product info was received from db.
Declaration
public bool IsProductInfoAvailable { get; }
Property Value
IsRequiredConnectors
Whether product requires connectors.
Declaration
public bool IsRequiredConnectors { get; }
Property Value
Message
Product description message from db.
Declaration
public ProductInfoMessage Message { get; }
Property Value
Product main package nuget metadata.
Declaration
public IPackageSearchMetadata Metadata { get; }
Property Value
Type |
Description |
NuGet.Protocol.Core.Types.IPackageSearchMetadata |
|
Product
Declaration
public Product Product { get; }
Property Value
Version
Declaration
public NuGetVersion Version { get; }
Property Value
Type |
Description |
NuGet.Versioning.NuGetVersion |
|
Methods
CheckVersionsAreEqual(ProductVersion)
Declaration
public bool CheckVersionsAreEqual(ProductVersion other)
Parameters
Returns
Implements
Ecng.Serialization.IPersistable
Extension Methods