Exemple #1
0
        static Value GetValue(ObjectV obj, string property, Value defaultValue)
        {
            var values = obj.Value;

            Value value;

            if (values.TryGetValue(property, out value))
            {
                return(value);
            }

            return(defaultValue);
        }
Exemple #2
0
        static Value GetValue(ObjectV obj, string property)
        {
            var values = obj.Value;

            Value value;

            if (values.TryGetValue(property, out value))
            {
                return(value);
            }

            throw new InvalidOperationException($"Missing required property: `{property}`");
        }