using System.Collections.Generic;
using Microsoft.CodeAnalysis.CSharp.Syntax;
namespace Nitride.Generators;
///
/// Internal class that consolidates all of the information needed to generate a
/// file.
///
internal class WithPropertyClass
{
///
/// Gets the syntax for the class declaration.
///
public ClassDeclarationSyntax ClassDeclaration { get; set; } = null!;
///
/// Gets or sets the namespace associated with the class.
///
public string Namespace { get; set; } = null!;
///
/// Gets the using statements that are in the class.
///
public List UsingDirectiveList { get; set; } = new();
}