Skip to content

Commit a23e3c0

Browse files
committed
2.1.0: Make target type inside IEquatable nullable
1 parent de26288 commit a23e3c0

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

src/AddWithXmlDoc.Core/AddWithXmlDoc.Core.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
<PackageReadmeFile>README.md</PackageReadmeFile>
1616
<RepositoryUrl>https://github.com/winscripter/AddWithXmlDoc</RepositoryUrl>
1717
<PackageTags>VisualStudio;Visual Studio;Roslyn;C#;CSharp;Code;Generator;SourceGeneration;Source Generation</PackageTags>
18-
<AssemblyVersion>2.0.0.0</AssemblyVersion>
19-
<FileVersion>2.0.0.0</FileVersion>
18+
<AssemblyVersion>2.0.1.0</AssemblyVersion>
19+
<FileVersion>2.0.1.0</FileVersion>
2020
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2121
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
22-
<Version>2.0.0</Version>
22+
<Version>2.1.0</Version>
2323
<PackageReleaseNotes>Added inheritdoc support</PackageReleaseNotes>
2424
</PropertyGroup>
2525

src/AddWithXmlDoc.Core/CSharp/XmlUtil.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,13 @@ private static TypeDeclarationSyntax AddIEquatableToBaseList(TypeDeclarationSynt
5252
SyntaxFactory.SimpleBaseType(
5353
SyntaxFactory.GenericName(
5454
SyntaxFactory.Identifier("IEquatable"))
55-
.WithTypeArgumentList(
56-
SyntaxFactory.TypeArgumentList(
57-
SyntaxFactory.SingletonSeparatedList<TypeSyntax>(
58-
SyntaxFactory.IdentifierName(input.Identifier.Text))))
59-
.NormalizeWhitespace()
60-
));
55+
.WithTypeArgumentList(
56+
SyntaxFactory.TypeArgumentList(
57+
SyntaxFactory.SingletonSeparatedList<TypeSyntax>(
58+
SyntaxFactory.NullableType(
59+
SyntaxFactory.IdentifierName(input.Identifier.Text))))))
60+
.NormalizeWhitespace()
61+
);
6162
return input;
6263
}
6364

src/VSAddWithXmlDoc/VSAddWithXmlDoc.Vsix/source.extension.vsixmanifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
33
<Metadata>
4-
<Identity Id="VSAddWithXmlDoc..94e49af1-4caf-464b-be46-31c0ec2e8d53" Version="2.0.0" Language="en-US" Publisher="winscripter"/>
4+
<Identity Id="VSAddWithXmlDoc..94e49af1-4caf-464b-be46-31c0ec2e8d53" Version="2.1.0" Language="en-US" Publisher="winscripter"/>
55
<DisplayName>AddWithXmlDoc</DisplayName>
66
<Description xml:space="preserve">This extension allows you to add methods like Equals, GetHashCode, and parameterless constructors, with XML documentation inserted for you. See more on https://github.com/winscripter/AddWithXmlDoc.</Description>
77
</Metadata>

0 commit comments

Comments
 (0)