コード例 #1
0
ファイル: YamlWriter.cs プロジェクト: xphillyx/Lottie-Windows
        bool TryInlineScalar(YamlScalar obj, int maximumWidth, [MaybeNullWhen(false)] out string result)
        {
            result = obj.ToString();
            if (result.Length > maximumWidth)
            {
                result = null;
            }

            return(result is not null);
        }
コード例 #2
0
        bool TryInlineScalar(YamlScalar obj, int maximumWidth, out string result)
        {
            result = obj.ToString();
            if (result.Length > maximumWidth)
            {
                result = null;
            }

            return(result != null);
        }
コード例 #3
0
ファイル: YamlWriter.cs プロジェクト: xphillyx/Lottie-Windows
 void WriteScalar(YamlScalar obj, bool allowInlining)
 {
     if (allowInlining && TryInlineScalar(obj, _maximumWidth - _indentColumn, out var inlined))
     {
         WriteInline(inlined);
     }
     else
     {
         Write(obj.ToString());
     }
 }