protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilModelObject>( x => x.ObjectOrRoom, x => x.Name) .WithCatchAll <ZilModelObject>(x => x.PropertiesList)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilAsoc>( x => x.Item, x => x.Indicator, x => x.Value)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilConstant>( x => x.Name, x => x.Value)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ObList>().WithCatchAll <ObList>(x => x.PairsList)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilEvalMacro>(x => x.WrappedValue)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilRoutine>( x => x.ArgSpecAsList, x => x.BodyAsList)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilWord>(x => x.Value)); }
protected override TiedLayout GetLayout() { return(TiedLayout.Create <ZilFunction>( x => x.ArgSpecAsList) .WithCatchAll <ZilFunction>(x => x.BodyAsList)); }