63 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Flame.ObjectModels.Programming.CodeElements
{
public class CodePropertyElement : CodeElement
{
private AccessModifiers mvarAccessModifiers = AccessModifiers.None;
public AccessModifiers AccessModifiers
{
get { return mvarAccessModifiers; }
set { mvarAccessModifiers = value; }
}
private CodeMethodElement mvarGetMethod = null;
public CodeMethodElement GetMethod
{
get { return mvarGetMethod; }
set { mvarGetMethod = value; }
}
private CodeMethodElement mvarSetMethod = null;
public CodeMethodElement SetMethod
{
get { return mvarSetMethod; }
set { mvarSetMethod = value; }
}
private string mvarDataType = String.Empty;
public string DataType
{
get { return mvarDataType; }
set { mvarDataType = value; }
}
private bool mvarIsAbstract = false;
public bool IsAbstract
{
get { return mvarIsAbstract; }
set { mvarIsAbstract = value; }
}
private bool mvarIsVirtual = false;
public bool IsVirtual
{
get { return mvarIsVirtual; }
set { mvarIsVirtual = value; }
}
private bool mvarIsOverriding = false;
public bool IsOverriding
{
get { return mvarIsOverriding; }
set { mvarIsOverriding = value; }
}
private CodeVariableElement.CodeVariableElementCollection mvarParameters = new CodeVariableElement.CodeVariableElementCollection();
public CodeVariableElement.CodeVariableElementCollection Parameters
{
get { return mvarParameters; }
}
}
}