예제 #1
0
        private void VisitHoconValue(string path, HoconValue value)
        {
            if (value.IsEmpty)
            {
                return;
            }

            if (value.IsString())
            {
                Data.Add(path, value.GetString());
            }
            else if (value.IsObject())
            {
                VisitHoconObject(path, value.GetObject());
            }
            else if (value.IsArray())
            {
                VisitHoconArray(path, value.GetArray());
            }
        }
예제 #2
0
        private void VisitHoconValue(string path, HoconValue value)
        {
            if (value.IsEmpty)
            {
                return;
            }

            if (value.IsObject())
            {
                VisitHoconObject(path, value.GetObject());
            }
            else if (value.IsArray())
            {
                VisitHoconArray(path, value.GetArray());
            }
            else if (value.IsString())
            {
                Output.WriteLine($"{path} = {value.GetString()}");
            }
        }