61 lines
2.0 KiB
C#
61 lines
2.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace Flame.ObjectModels.Programming.CodeElements
|
|
{
|
|
public class CodeMethodElement : CodeElement
|
|
{
|
|
private AccessModifiers mvarAccessModifiers = AccessModifiers.None;
|
|
public AccessModifiers AccessModifiers
|
|
{
|
|
get { return mvarAccessModifiers; }
|
|
set { mvarAccessModifiers = 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 CodeActionElement.CodeActionElementCollection mvarActions = new CodeActionElement.CodeActionElementCollection();
|
|
public CodeActionElement.CodeActionElementCollection Actions
|
|
{
|
|
get { return mvarActions; }
|
|
}
|
|
private CodeVariableElement.CodeVariableElementCollection mvarParameters = new CodeVariableElement.CodeVariableElementCollection();
|
|
public CodeVariableElement.CodeVariableElementCollection Parameters
|
|
{
|
|
get { return mvarParameters; }
|
|
}
|
|
|
|
private CodeVariableElement.CodeVariableElementCollection mvarGenericParameters = new CodeVariableElement.CodeVariableElementCollection();
|
|
public CodeVariableElement.CodeVariableElementCollection GenericParameters
|
|
{
|
|
get { return mvarGenericParameters; }
|
|
}
|
|
}
|
|
}
|