Skip to content

Latest commit

 

History

History
132 lines (88 loc) · 3.18 KB

File metadata and controls

132 lines (88 loc) · 3.18 KB
title PackageVersion struct
description Represents a version of the Windows App SDK framework package (C#).
ms.topic article
ms.date 04/05/2022
keywords windows 10, windows 11, Windows App SDK, desktop development, C#, interop, Bootstrapper, Bootstrapper API
ms.localizationpriority low

PackageVersion struct

Represents a version of the Windows App SDK framework package.

Definition

Namespace: Microsoft.Windows.ApplicationModel.DynamicDependency

Assembly: Microsoft.WindowsAppRuntime.Bootstrap.Net.dll

public struct PackageVersion

Constructors

Fields

Methods

PackageVersion constructors

Initializes a new instance of the PackageVersion class.

public PackageVersion(ushort major);
public PackageVersion(ushort major, ushort minor);
public PackageVersion(ushort major, ushort minor, ushort build);
public PackageVersion(ushort major, ushort minor, ushort build, ushort revision);
public PackageVersion(ulong version);

Parameters

major ushort

The major position of a major.minor.build.revision sequence.

minor ushort

The minor position of a major.minor.build.revision sequence. Defaults to 0.

build ushort

The build position of a major.minor.build.revision sequence. Defaults to 0.

revision ushort

The revision position of a major.minor.build.revision sequence. Defaults to 0.

version ulong

A major.minor.build.revision sequence encoded as a (little-endian) UInt64 (so that the first 16 bits contain the revision, and so on).

Build field

Gets or sets the build position of a major.minor.build.revision sequence.

public ushort Build;

Major field

Gets or sets the major position of a major.minor.build.revision sequence.

public ushort Major;

Minor field

Gets or sets the minor position of a major.minor.build.revision sequence.

public ushort Minor;

Revision field

Gets or sets the revision position of a major.minor.build.revision sequence.

public ushort Revision;

ToString method

Retrieves the version as a string.

public override string ToString();

Returns

string

The major.minor.build.revision sequence encoded as a string.

ToVersion method

Retrieves the version as a UInt64.

public ulong ToVersion();

Returns

ulong

The major.minor.build.revision sequence encoded as a (little-endian) UInt64 (so that the first 16 bits contain the revision, and so on).

Applies to

Product Introduced in
Windows App SDK Windows App SDK 1.0

See also