diff options
author | Marek Safar <marek.safar@gmail.com> | 2021-01-08 11:52:19 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2021-01-08 11:52:19 +0300 |
commit | 1a919fea2b33e9682f47433ad8a7f6187a380a1b (patch) | |
tree | 6b89eb6da9cb8f630be6e3a9b87fba949e5cfbb7 | |
parent | cc2e8db3a8be514ea1ea1aedfc18a3d75b65ede2 (diff) |
Revert "Allow removing value of ModuleDefinition::EntryPoint"
This reverts commit cc2e8db3a8be514ea1ea1aedfc18a3d75b65ede2.
-rw-r--r-- | Mono.Cecil/ModuleDefinition.cs | 8 | ||||
-rw-r--r-- | Test/Mono.Cecil.Tests/ModuleTests.cs | 6 |
2 files changed, 2 insertions, 12 deletions
diff --git a/Mono.Cecil/ModuleDefinition.cs b/Mono.Cecil/ModuleDefinition.cs index a50ea45..e7ca550 100644 --- a/Mono.Cecil/ModuleDefinition.cs +++ b/Mono.Cecil/ModuleDefinition.cs @@ -276,7 +276,6 @@ namespace Mono.Cecil { internal AssemblyDefinition assembly; MethodDefinition entry_point; - bool entry_point_set; internal IReflectionImporter reflection_importer; internal IMetadataImporter metadata_importer; @@ -569,7 +568,7 @@ namespace Mono.Cecil { public MethodDefinition EntryPoint { get { - if (entry_point_set) + if (entry_point != null) return entry_point; if (HasImage) @@ -577,10 +576,7 @@ namespace Mono.Cecil { return entry_point = null; } - set { - entry_point = value; - entry_point_set = true; - } + set { entry_point = value; } } public bool HasCustomDebugInformations { diff --git a/Test/Mono.Cecil.Tests/ModuleTests.cs b/Test/Mono.Cecil.Tests/ModuleTests.cs index 5e4bee7..8e73750 100644 --- a/Test/Mono.Cecil.Tests/ModuleTests.cs +++ b/Test/Mono.Cecil.Tests/ModuleTests.cs @@ -41,12 +41,6 @@ namespace Mono.Cecil.Tests { Assert.IsNotNull (entry_point); Assert.AreEqual ("System.Void Program::Main()", entry_point.ToString ()); - - module.EntryPoint = null; - Assert.IsNull (module.EntryPoint); - - module.EntryPoint = entry_point; - Assert.IsNotNull (module.EntryPoint); }); } |