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()); }
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()); }
public static extern void YGNodePrint(YGNodeHandle node, YogaPrintOptions options);
public static extern void YGNodePrint(IntPtr node, YogaPrintOptions options);