WGet.NET
4.4.1
A WinGet wrapper library for .Net.
Loading...
Searching...
No Matches
WinGetPinnedPackage.cs
1
//--------------------------------------------------//
2
// Created by basicx-StrgV //
3
// https://github.com/basicx-StrgV/ //
4
//--------------------------------------------------//
5
using
System;
6
7
namespace
WGetNET
8
{
12
public
class
WinGetPinnedPackage
:
WinGetPackage
13
{
17
public
string
PinTypeString
18
{
19
get
20
{
21
return
_pinTypeString;
22
}
23
}
24
28
public
string
PinnedVersion
29
{
30
get
31
{
32
return
_pinnedVersionString;
33
}
34
}
35
39
public
PinType
PinType
40
{
41
get
42
{
43
return
_pinType;
44
}
45
}
46
47
private
readonly
string
_pinTypeString;
48
private
readonly
string
_pinnedVersionString;
49
private
readonly
PinType
_pinType;
50
65
internal
WinGetPinnedPackage
(
66
string
pinTypeString,
67
PinType
pinType,
68
string
pinnedVersion,
69
string
name,
70
string
id
,
71
string
versionString,
72
Version
version,
73
string
availableVersionString,
74
Version
availableVersion,
75
string
sourceName,
76
bool
hasShortenedId) : base(name, id, versionString, version, availableVersionString, availableVersion, sourceName, hasShortenedId)
77
{
78
_pinTypeString = pinTypeString;
79
_pinnedVersionString = pinnedVersion;
80
81
_pinType = pinType;
82
}
83
85
public
override
object
Clone
()
86
{
87
return
new
WinGetPinnedPackage
(
88
_pinTypeString,
89
_pinType,
90
_pinnedVersionString,
91
_name,
92
_id,
93
_versionString,
94
_version,
95
_availableVersionString,
96
_availableVersion,
97
_sourceName,
98
_hasShortenedId
99
);
100
}
101
}
102
}
WGetNET
Definition
WinGetInfoEntry.cs:8
WGetNET.PinType
PinType
Enum of winget pin types.
Definition
PinType.cs:11
WGetNET.WinGetPackage
Represents a winget package.
Definition
WinGetPackage.cs:15
WGetNET.WinGetPackage.Version
Version Version
Gets the version of the package.
Definition
WinGetPackage.cs:53
WGetNET.WinGetPinnedPackage
Represents a winget pinned package.
Definition
WinGetPinnedPackage.cs:13
WGetNET.WinGetPinnedPackage.Clone
override object Clone()
Definition
WinGetPinnedPackage.cs:85
WGetNET.WinGetPinnedPackage.PinTypeString
string PinTypeString
Gets the pin type of the package as a System.String.
Definition
WinGetPinnedPackage.cs:18
WGetNET.WinGetPinnedPackage.PinnedVersion
string PinnedVersion
Gets the pinned version or version range.
Definition
WinGetPinnedPackage.cs:29