Пример #1
0
        public string Print(YogaPrintOptions options =
                            YogaPrintOptions.Layout | YogaPrintOptions.Style | YogaPrintOptions.Children)
        {
            StringBuilder sb = new StringBuilder();

            YogaLogger.Func orig = YogaLogger.Logger;
            YogaLogger.Logger = (level, message) => { sb.Append(message); };
            Native.YGNodePrint(_ygNode, options);
            YogaLogger.Logger = orig;
            return(sb.ToString());
        }
Пример #2
0
        public string Print(YogaPrintOptions options = YogaPrintOptions.Layout | YogaPrintOptions.Style | YogaPrintOptions.Children)
        {
            StringBuilder sb     = new StringBuilder();
            Logger        logger = this._config.Logger;

            this._config.Logger = delegate(YogaConfig config, YogaNode node, YogaLogLevel level, string message)
            {
                sb.Append(message);
            };
            Native.YGNodePrint(this._ygNode, options);
            this._config.Logger = logger;
            return(sb.ToString());
        }
Пример #3
0
 public static extern void YGNodePrint(YGNodeHandle node, YogaPrintOptions options);
Пример #4
0
 public static extern void YGNodePrint(IntPtr node, YogaPrintOptions options);