Skip to content

Commit a001316

Browse files
committed
Update code structure
1 parent d26b53e commit a001316

21 files changed

Lines changed: 5534 additions & 5875 deletions

File tree

Basic.Reference.Assemblies.Net461/Generated.cs

Lines changed: 559 additions & 575 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.Net472/Generated.cs

Lines changed: 712 additions & 728 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.Net50/Generated.cs

Lines changed: 466 additions & 482 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.Net60/Generated.cs

Lines changed: 487 additions & 503 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.Net60Windows/Generated.cs

Lines changed: 151 additions & 167 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.Net70/Generated.cs

Lines changed: 499 additions & 515 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.NetCoreApp31/Generated.cs

Lines changed: 463 additions & 479 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.NetStandard13/Generated.cs

Lines changed: 184 additions & 200 deletions
Large diffs are not rendered by default.

Basic.Reference.Assemblies.NetStandard20/Generated.cs

Lines changed: 349 additions & 365 deletions
Large diffs are not rendered by default.
Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System;
1+
using Microsoft.CodeAnalysis;
2+
using System;
23
using System.Collections.Generic;
34
using System.Linq;
45
using System.Text;
@@ -8,6 +9,15 @@ namespace Basic.Reference.Assemblies.UnitTests
89
{
910
internal static class Extensions
1011
{
11-
internal static Guid Mvid()
12+
public static Guid GetMvid(this PortableExecutableReference peReference)
13+
{
14+
if (peReference.GetMetadata() is AssemblyMetadata metadata &&
15+
metadata.GetModules() is { Length: > 0 } modules)
16+
{
17+
return modules[0].GetModuleVersionId();
18+
}
19+
20+
throw new InvalidOperationException();
21+
}
1222
}
1323
}

0 commit comments

Comments
 (0)