private void VisitElement()

in src/Amazon.Extensions.Configuration.SystemsManager/Internal/JsonConfigurationParser.cs [55:83]


        private void VisitElement(JsonElement element)
        {
            switch (element.ValueKind)
            {
                case JsonValueKind.Undefined:
                    break;
                case JsonValueKind.Object:
                    foreach (var property in element.EnumerateObject())
                    {
                        EnterContext(property.Name);
                        VisitElement(property.Value);
                        ExitContext();
                    }
                    break;
                case JsonValueKind.Array:
                    VisitArray(element);
                    break;
                case JsonValueKind.String:
                case JsonValueKind.Number:
                case JsonValueKind.True:
                case JsonValueKind.False:
                    VisitPrimitive(element);
                    break;
                case JsonValueKind.Null:
                    VisitNull();
                    break;
            }

        }