mirror of
https://github.com/Ratstail91/Mementos.git
synced 2025-11-29 02:24:28 +11:00
28 lines
632 B
C#
28 lines
632 B
C#
|
|
namespace Ink.Parsed
|
|
{
|
|
public class Wrap<T> : Parsed.Object where T : Runtime.Object
|
|
{
|
|
public Wrap (T objToWrap)
|
|
{
|
|
_objToWrap = objToWrap;
|
|
}
|
|
|
|
public override Runtime.Object GenerateRuntimeObject ()
|
|
{
|
|
return _objToWrap;
|
|
}
|
|
|
|
T _objToWrap;
|
|
}
|
|
|
|
// Shorthand for writing Parsed.Wrap<Runtime.Glue> and Parsed.Wrap<Runtime.Tag>
|
|
public class Glue : Wrap<Runtime.Glue> {
|
|
public Glue (Runtime.Glue glue) : base(glue) {}
|
|
}
|
|
public class Tag : Wrap<Runtime.Tag> {
|
|
public Tag (Runtime.Tag tag) : base (tag) { }
|
|
}
|
|
}
|
|
|