Added record's Deconstruct method support

This commit is contained in:
daver32
2021-08-15 16:31:06 +02:00
parent 841231e1ec
commit 02e671371e
4 changed files with 21 additions and 4 deletions
+3 -2
View File
@@ -273,9 +273,10 @@ namespace InterfaceGenerator
return;
}
if (methodSymbol.IsImplicitlyDeclared)
if (methodSymbol.IsImplicitlyDeclared && methodSymbol.Name != "Deconstruct")
{
// omit methods that are auto generated by the compiler (eg. record's methods)
// omit methods that are auto generated by the compiler (eg. record's methods),
// except for the record Deconstruct method
return;
}
+1 -1
View File
@@ -3,7 +3,7 @@
<TargetFramework>netstandard2</TargetFramework>
<LangVersion>9.0</LangVersion>
<Nullable>enable</Nullable>
<PackageVersion>1.0.6</PackageVersion>
<PackageVersion>1.0.7</PackageVersion>
<developmentDependency>true</developmentDependency>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
@@ -1,7 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
namespace InterfaceGenerator
{