36 lines
966 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UniversalEditor;
namespace Flame.ObjectModels.Programming
{
public class CodeObjectModel : ObjectModel
{
private string[] mvarPath = new string[] { "Programming", "Code File" };
public override string[] Path
{
get { return mvarPath; }
}
public override void CopyTo(ObjectModel destination)
{
CodeObjectModel clone = (destination as CodeObjectModel);
if (clone == null) return;
foreach (CodeElement element in mvarElements)
{
clone.Elements.Add(element.Clone() as CodeElement);
}
}
private CodeElement.CodeElementCollection mvarElements = new CodeElement.CodeElementCollection();
public CodeElement.CodeElementCollection Elements
{
get { return mvarElements; }
}
}
}