Merge pull request #119746 from raulsntos/dotnet/ignore-member-attribute

[.NET] Add `IgnoreMember` attribute to exclude members from Godot
This commit is contained in:
Thaddeus Crews
2026-06-22 08:29:46 -05:00
14 changed files with 73 additions and 3 deletions
@@ -111,7 +111,9 @@ namespace Godot.SourceGenerators
var exportedMembers = new List<ExportedPropertyMetadata>();
var members = symbol.GetMembers();
var members = symbol.GetMembers()
.Where(m => !m.GetAttributes()
.Any(a => a.AttributeClass?.IsGodotIgnoreMemberAttribute() ?? false));
var exportedProperties = members
.Where(s => s.Kind == SymbolKind.Property)