Commit b347275 1 parent fc3e10a commit b347275 Copy full SHA for b347275
File tree 3 files changed +26
-10
lines changed
3 files changed +26
-10
lines changed Original file line number Diff line number Diff line change @@ -5,8 +5,16 @@ public class PackageDependency
5
5
{
6
6
public int Key { get ; set ; }
7
7
8
+ /// <summary>
9
+ /// The dependency's package ID. Null if this is a dependency group without any dependencies.
10
+ /// </summary>
8
11
public string Id { get ; set ; }
12
+
13
+ /// <summary>
14
+ /// The dependency's package version. Null if this is a dependency group without any dependencies.
15
+ /// </summary>
9
16
public string VersionRange { get ; set ; }
17
+
10
18
public string TargetFramework { get ; set ; }
11
19
12
20
public Package Package { get ; set ; }
Original file line number Diff line number Diff line change @@ -139,17 +139,24 @@ else
139
139
< / h4 >
140
140
141
141
< ul class = " list-unstyled dependency-group" >
142
- @foreach ( var dependency in group .Dependencies )
142
+ @if ( ! group .Dependencies . Any () )
143
143
{
144
- < li >
145
- < a asp - page = " Package"
146
- asp - route - id = " @dependency.PackageId"
147
- asp - route - version = " @null" >
148
- @dependency .PackageId
149
- < / a >
150
-
151
- < span > @dependency .VersionSpec < / span >
152
- < / li >
144
+ < li > No dependencies .< / li >
145
+ }
146
+ else
147
+ {
148
+ @foreach (var dependency in group .Dependencies )
149
+ {
150
+ < li >
151
+ < a asp - page = " Package"
152
+ asp - route - id = " @dependency.PackageId"
153
+ asp - route - version = " @null" >
154
+ @dependency .PackageId
155
+ < / a >
156
+
157
+ < span > @dependency .VersionSpec < / span >
158
+ < / li >
159
+ }
153
160
}
154
161
< / ul >
155
162
}
Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ private IReadOnlyList<DependencyGroupModel> ToDependencyGroups(Package package)
121
121
{
122
122
Name = PrettifyTargetFramework ( group . Key ) ,
123
123
Dependencies = group
124
+ . Where ( d => d . Id != null )
124
125
. Select ( d => new DependencyModel
125
126
{
126
127
PackageId = d . Id ,
You can’t perform that action at this time.
0 commit comments