OverviewFilesCommitsIssuesDocsReleasesPeers

nvidia-rtx-godot / modules / mono / editor / Godot.NET.Sdk / Godot.SourceGenerators.Tests / TestData / Sources / GlobalClass.GD0401.cs

23 lines · csharp ref:
using Godot;

// This works because it inherits from GodotObject.
[GlobalClass]
public partial class CustomGlobalClass1 : GodotObject
{

}

// This works because it inherits from an object that inherits from GodotObject
[GlobalClass]
public partial class CustomGlobalClass2 : Node
{

}

// This raises a GD0401 diagnostic error: global classes must inherit from GodotObject
[GlobalClass]
public partial class {|GD0401:CustomGlobalClass3|}
{

}