Пример #1
0
        public void Encode(ref Components.Locker.TagFileController.TagSegment container)
        {
            var tag = container.AddTag(this.GetType().ToString());

            tag.AddValue("Block", Block);
            tag.AddValue("VariableType", Variable.GetType().ToString());

            var vartag = tag.AddTag("Variable");

            Variable.EncodeParameter(ref vartag);
        }
Пример #2
0
        public void EncodeParameter(ref Components.Locker.TagFileController.TagSegment container)
        {
            var sizetag = container.AddTag("size");

            sizetag.AddValue("InWidth", InWidth);
            sizetag.AddValue("InHeight", InHeight);
            sizetag.AddValue("InputChannels", InputChannels);
            sizetag.AddValue("OutWidth", OutWidth);
            sizetag.AddValue("OutHeight", OutHeight);
            sizetag.AddValue("OutputChannels", OutputChannels);

            var paramtag = container.AddTag("param");

            EncodeParameterCore(ref paramtag);
        }
Пример #3
0
 protected abstract void EncodeParameterCore(ref Components.Locker.TagFileController.TagSegment container);