Skip to content

Commit 7024155

Browse files
committed
Renamed ValueObjectMemberEqualityAttribute to ValueObjectMemberEqualityComparerAttribute
1 parent dbab35b commit 7024155

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

samples/Thinktecture.Runtime.Extensions.MessagePack.Samples/ProductNameWithMessagePackFormatter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Thinktecture;
66
[ValueObject(NullInFactoryMethodsYieldsNull = true)]
77
public sealed partial class ProductNameWithMessagePackFormatter
88
{
9-
[ValueObjectMemberEqualityAttribute<ComparerAccessors.StringOrdinalIgnoreCase, string>]
9+
[ValueObjectMemberEqualityComparer<ComparerAccessors.StringOrdinalIgnoreCase, string>]
1010
private string Value { get; }
1111

1212
static partial void ValidateFactoryArguments(ref ValidationResult? validationResult, ref string value)

samples/Thinktecture.Runtime.Extensions.Samples/ValueObjects/OtherProductName.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Thinktecture.ValueObjects;
66
[ValueObject(EmptyStringInFactoryMethodsYieldsNull = true)]
77
public sealed partial class OtherProductName
88
{
9-
[ValueObjectMemberEqualityAttribute<ComparerAccessors.StringOrdinalIgnoreCase, string>]
9+
[ValueObjectMemberEqualityComparer<ComparerAccessors.StringOrdinalIgnoreCase, string>]
1010
private string Value { get; }
1111

1212
static partial void ValidateFactoryArguments(ref ValidationResult? validationResult, ref string value)

samples/Thinktecture.Runtime.Extensions.Samples/ValueObjects/ProductName.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Thinktecture.ValueObjects;
66
[ValueObject(NullInFactoryMethodsYieldsNull = true)]
77
public sealed partial class ProductName
88
{
9-
[ValueObjectMemberEqualityAttribute<ComparerAccessors.StringOrdinalIgnoreCase, string>]
9+
[ValueObjectMemberEqualityComparer<ComparerAccessors.StringOrdinalIgnoreCase, string>]
1010
private string Value { get; }
1111

1212
static partial void ValidateFactoryArguments(ref ValidationResult? validationResult, ref string value)

samples/Thinktecture.Runtime.Extensions.Samples/ValueObjects/ProductNameStruct.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace Thinktecture.ValueObjects;
66
[ValueObject(DefaultInstancePropertyName = "None")]
77
public readonly partial struct ProductNameStruct
88
{
9-
[ValueObjectMemberEqualityAttribute<ComparerAccessors.StringOrdinalIgnoreCase, string>]
9+
[ValueObjectMemberEqualityComparer<ComparerAccessors.StringOrdinalIgnoreCase, string>]
1010
[ValueObjectMemberComparer<ComparerAccessors.StringOrdinalIgnoreCase, string>]
1111
private string Value { get; }
1212

src/Thinktecture.Runtime.Extensions.SourceGenerator/CodeAnalysis/ValueObjects/ValueObjectMemberSettings.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ private ValueObjectMemberSettings(
4141
public static ValueObjectMemberSettings Create(ISymbol member, ITypeSymbol type)
4242
{
4343
var equalityMemberAttr = member.FindAttribute(static type => type.Name == "ValueObjectEqualityMemberAttribute" && type.ContainingNamespace is { Name: "Thinktecture", ContainingNamespace.IsGlobalNamespace: true });
44-
var equalityComparerAttr = member.FindAttribute(static type => type.Name == "ValueObjectMemberEqualityAttribute" && type.ContainingNamespace is { Name: "Thinktecture", ContainingNamespace.IsGlobalNamespace: true });
44+
var equalityComparerAttr = member.FindAttribute(static type => type.Name == "ValueObjectMemberEqualityComparerAttribute" && type.ContainingNamespace is { Name: "Thinktecture", ContainingNamespace.IsGlobalNamespace: true });
4545
var comparerAttr = member.FindAttribute(static type => type.Name == "ValueObjectMemberComparerAttribute" && type.ContainingNamespace is { Name: "Thinktecture", ContainingNamespace.IsGlobalNamespace: true });
4646

4747
if (equalityMemberAttr is null && equalityComparerAttr is null && comparerAttr is null)

src/Thinktecture.Runtime.Extensions/ValueObjectMemberEqualityAttribute.cs renamed to src/Thinktecture.Runtime.Extensions/ValueObjectMemberEqualityComparerAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ namespace Thinktecture;
44
/// Marks the member for equality comparison and provides an <see cref="IEqualityComparer{T}"/>.
55
/// </summary>
66
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
7-
public sealed class ValueObjectMemberEqualityAttribute<T, TMember> : Attribute
7+
public sealed class ValueObjectMemberEqualityComparerAttribute<T, TMember> : Attribute
88
where T : IEqualityComparerAccessor<TMember>
99
{
1010
}

test/Thinktecture.Runtime.Extensions.SourceGenerator.Tests/SourceGeneratorTests/ValueObjectSourceGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3938,7 +3938,7 @@ namespace Thinktecture.Tests
39383938
[ValueObject]
39393939
public partial class TestValueObject
39403940
{
3941-
[ValueObjectMemberEqualityAttribute<StringComparerOrdinalIgnoreCase, string>]
3941+
[ValueObjectMemberEqualityComparerAttribute<StringComparerOrdinalIgnoreCase, string>]
39423942
[ValueObjectMemberComparer<StringComparerOrdinalIgnoreCase, string>]
39433943
public readonly string ReferenceField;
39443944
}

0 commit comments

Comments
 (0)