Browse Source

Rename KnownAttributes.RequiredAttribute to KnownAttributes.Required

pull/3556/head
Siegfried Pammer 4 months ago
parent
commit
732f285c41
  1. 6
      ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs
  2. 2
      ICSharpCode.Decompiler/TypeSystem/Implementation/KnownAttributes.cs

6
ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

@ -1436,7 +1436,7 @@ namespace ICSharpCode.Decompiler.CSharp
} }
if (settings.RequiredMembers) if (settings.RequiredMembers)
{ {
RemoveAttribute(typeDecl, KnownAttribute.RequiredAttribute); RemoveAttribute(typeDecl, KnownAttribute.Required);
} }
if (typeDecl.ClassType == ClassType.Enum) if (typeDecl.ClassType == ClassType.Enum)
{ {
@ -2016,7 +2016,7 @@ namespace ICSharpCode.Decompiler.CSharp
typeSystemAstBuilder.UseSpecialConstants = !(field.DeclaringType.Equals(field.ReturnType) || isMathPIOrE); typeSystemAstBuilder.UseSpecialConstants = !(field.DeclaringType.Equals(field.ReturnType) || isMathPIOrE);
var fieldDecl = typeSystemAstBuilder.ConvertEntity(field); var fieldDecl = typeSystemAstBuilder.ConvertEntity(field);
SetNewModifier(fieldDecl); SetNewModifier(fieldDecl);
if (settings.RequiredMembers && RemoveAttribute(fieldDecl, KnownAttribute.RequiredAttribute)) if (settings.RequiredMembers && RemoveAttribute(fieldDecl, KnownAttribute.Required))
{ {
fieldDecl.Modifiers |= Modifiers.Required; fieldDecl.Modifiers |= Modifiers.Required;
} }
@ -2132,7 +2132,7 @@ namespace ICSharpCode.Decompiler.CSharp
propertyDecl.Modifiers &= ~(Modifiers.New | Modifiers.Virtual); propertyDecl.Modifiers &= ~(Modifiers.New | Modifiers.Virtual);
propertyDecl.Modifiers |= Modifiers.Override; propertyDecl.Modifiers |= Modifiers.Override;
} }
if (settings.RequiredMembers && RemoveAttribute(propertyDecl, KnownAttribute.RequiredAttribute)) if (settings.RequiredMembers && RemoveAttribute(propertyDecl, KnownAttribute.Required))
{ {
propertyDecl.Modifiers |= Modifiers.Required; propertyDecl.Modifiers |= Modifiers.Required;
} }

2
ICSharpCode.Decompiler/TypeSystem/Implementation/KnownAttributes.cs

@ -112,7 +112,7 @@ namespace ICSharpCode.Decompiler.TypeSystem
PreserveBaseOverrides, PreserveBaseOverrides,
// C# 11 attributes: // C# 11 attributes:
RequiredAttribute, Required,
// C# 12 attributes: // C# 12 attributes:
InlineArray, InlineArray,

Loading…
Cancel
Save