Ejemplo n.º 1
0
#pragma warning disable SA1313 // Parameter names must begin with lower-case letter
        public static Result <T> Add <T>(
            this TomlTable table, string key, T obj, RequireTomlObject <T> _ = null)
            where T : TomlObject
        {
            var toAdd = obj.Root == table.Root ? obj : (T)obj.CloneFor(table.Root);

            return(AddTomlObjectInternal(table, key, toAdd));
        }
Ejemplo n.º 2
0
#pragma warning disable SA1313 // Parameter names must begin with lower-case letter
        public static T Add <T>(
            this TomlTable table, string key, T obj, RequireTomlObject <T> _ = null)
            where T : TomlObject
        => AddTomlObjectInternal(table, key, obj.Root == table.Root ? obj : (T)obj.CloneFor(table.Root));