using System;
using AnticipatingMinds.Genesis.CodeDOM;
namespace AnticipatingMinds.Genesis.AspNetDom{
/// <summary>
/// Represents an .aspx or .aspc class created for page or control.
/// </summary>
public class AspNetClassDeclaration : CodeClassDeclaration
{
/// <summary>
/// Gets server controls.
/// </summary>
public AspNetTagCollection ServerControls
{
get
{
return serverControls;
}
}
/// <summary>
/// Gets a expressions evaluated on a page.
/// </summary>
public CodeExpressionCollection EvaluatedExpressions
{
get
{
return evaluatedExpressions;
}
}
/// <summary>
/// Gets an embeded code that renders HTML
/// </summary>
public CodeStatementCollection RenderStatements
{
get
{
return renderStatements;
}
}
private AspNetTagCollection serverControls = new AspNetTagCollection();
private CodeExpressionCollection evaluatedExpressions = new CodeExpressionCollection();
private CodeStatementCollection renderStatements = new CodeStatementCollection();
}
}
|