CLanguage by praeclarum

<PackageReference Include="CLanguage" Version="0.17.40" />

.NET API 204,288 bytes

 VisibilityStatement

using CLanguage.Compiler; using System; using System.Runtime.CompilerServices; namespace CLanguage.Syntax { [System.Runtime.CompilerServices.NullableContext(1)] [System.Runtime.CompilerServices.Nullable(0)] public class VisibilityStatement : Statement { public DeclarationsVisibility Visibility { get; } public override bool AlwaysReturns { get { throw new NotImplementedException(); } } public VisibilityStatement(DeclarationsVisibility visibility) { Visibility = visibility; } protected override void DoEmit(EmitContext ec) { } public override void AddDeclarationToBlock(BlockContext context) { } } }