From 7b88569e73cdc6c15488a0bc32cafea08a103fbb Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 14 Jul 2023 11:57:38 +0200 Subject: [PATCH] Add `sealed` tag to virtual functions in API bindings to block inheritance in C#/VS --- Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs index c05ab4e73..1eeefaf27 100644 --- a/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs +++ b/Source/Tools/Flax.Build/Bindings/BindingsGenerator.Parsing.cs @@ -847,6 +847,9 @@ namespace Flax.Build.Bindings case "hidden": desc.IsHidden = true; break; + case "sealed": + desc.IsVirtual = false; + break; case "tag": ParseTag(ref desc.Tags, tag); break;