Exemplo n.º 1
0
        public Variable(string name, T value, bool required = false, VariableValueDefault variableValueDefault = null, Format format = Format.FormatDefault)
        {
            Type type = typeof(T);

            Name                 = name ?? throw new ArgumentNullException(nameof(name));
            Value                = value;
            VariableType         = new VariableType(type);
            GraphQLRule          = format == Format.FormatDefault ? GraphQLRules.Instance.Rule(type) : GraphQLRules.Instance.Rule(format);
            Required             = required;
            VariableValueDefault = variableValueDefault;
            NameType             = null;
        }
Exemplo n.º 2
0
 public Variable(string name, T value, string nameType, bool required = false, VariableValueDefault variableValueDefault = null, Format format = Format.FormatDefault)
     : this(name, value, required, variableValueDefault, format)
 {
     NameType = nameType;
 }
Exemplo n.º 3
0
 public Variable(string name, T value, Format format, bool required, VariableValueDefault variableValueDefault, string nameType)
     : this(name, value, nameType, required, variableValueDefault, format)
 {
 }