From f3ec06a1a4b711748ec371385380e47882559912 Mon Sep 17 00:00:00 2001 From: Jeremy Koritzinsky Date: Tue, 16 Mar 2021 11:17:23 -0700 Subject: Implement automatic handling of the HasFieldRVA field attribute. (#733) * Implement automatic handling of the HasFieldRVA field attribute. Fixes #728 * Add FieldDefinition.HasFieldRVA Co-authored-by: Jb Evain --- Test/Mono.Cecil.Tests/FieldTests.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Test/Mono.Cecil.Tests') diff --git a/Test/Mono.Cecil.Tests/FieldTests.cs b/Test/Mono.Cecil.Tests/FieldTests.cs index 05165d6..4f575de 100644 --- a/Test/Mono.Cecil.Tests/FieldTests.cs +++ b/Test/Mono.Cecil.Tests/FieldTests.cs @@ -122,6 +122,14 @@ namespace Mono.Cecil.Tests { Assert.AreEqual (2, buffer.ReadUInt32 ()); Assert.AreEqual (3, buffer.ReadUInt32 ()); Assert.AreEqual (4, buffer.ReadUInt32 ()); + + var intialValue = field.InitialValue; + field.InitialValue = null; + Assert.False (field.Attributes.HasFlag (FieldAttributes.HasFieldRVA)); + + field.InitialValue = intialValue; + + Assert.True (field.Attributes.HasFlag (FieldAttributes.HasFieldRVA)); }); } -- cgit v1.2.3