Ejemplo n.º 1
0
 public FieldDefinition(
     string name,
     string?description,
     ITypeNode typeNode,
     IEnumerable <InputValueDefinition>?arguments,
     IEnumerable <Directive>?directives,
     LocationRange location) : base(location)
 {
     Name        = name;
     Description = description;
     TypeNode    = typeNode;
     Arguments   = arguments?.ToArray() ?? EmptyArrayHelper.Empty <InputValueDefinition>();
     Directives  = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 2
0
 public Directive(string name, IEnumerable <Argument>?arguments, LocationRange location) : base(location)
 {
     Name      = name;
     Arguments = arguments?.ToArray() ?? EmptyArrayHelper.Empty <Argument>();
 }
Ejemplo n.º 3
0
 public ArrayValue(IEnumerable <IValueNode> values, LocationRange location) : base(location)
 {
     Values = values;
 }
Ejemplo n.º 4
0
 public FragmentDefinition(string name, TypeCondition typeCondition, IEnumerable <Directive>?directives, SelectionSet selectionSet, LocationRange location) : base(location)
 {
     Name          = name;
     TypeCondition = typeCondition;
     SelectionSet  = selectionSet;
     Directives    = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 5
0
 public InlineFragment(TypeCondition?typeCondition, IEnumerable <Directive>?directives, SelectionSet selectionSet, LocationRange location) : base(location)
 {
     TypeCondition = typeCondition;
     Directives    = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
     SelectionSet  = selectionSet;
 }
Ejemplo n.º 6
0
 public ListType(ITypeNode elementType, LocationRange location) : base(location)
 {
     ElementType = elementType;
 }
Ejemplo n.º 7
0
 public SelectionSet(IEnumerable <ISelection> selections, LocationRange location)
     : base(location)
 {
     Selections = selections.ToArray();
 }
Ejemplo n.º 8
0
 public ObjectValue(IDictionary <string, IValueNode> fields, LocationRange location) : base(location)
 {
     Fields = new ReadOnlyDictionary <string, IValueNode>(new Dictionary <string, IValueNode>(fields));
 }
Ejemplo n.º 9
0
 public NodeBase(LocationRange location)
 {
     this.Location = location;
 }
Ejemplo n.º 10
0
 public Document(IEnumerable <IDefinitionNode> children, LocationRange location)
     : base(location)
 {
     this.Children = children.ToArray();
 }
Ejemplo n.º 11
0
 public Variable(string name, LocationRange location) : base(location)
 {
     Name = name;
 }
Ejemplo n.º 12
0
 public FragmentSpread(string fragmentName, IEnumerable <Directive>?directives, LocationRange location) : base(location)
 {
     FragmentName = fragmentName;
     Directives   = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 13
0
 public UnionTypeDefinition(string name, string?description, IEnumerable <Directive>?directives, IEnumerable <TypeName> unionMembers, LocationRange location) : base(location)
 {
     Name         = name;
     Description  = description;
     UnionMembers = unionMembers.ToArray();
     Directives   = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 14
0
 public EnumValueDefinition(EnumValue enumValue, string?description, IEnumerable <Directive>?directives, LocationRange location) : base(location)
 {
     EnumValue   = enumValue;
     Description = description;
     Directives  = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 15
0
 public InputObjectTypeDefinition(string name, string?description, IEnumerable <Directive>?directives, IEnumerable <InputValueDefinition>?fields, LocationRange location) : base(location)
 {
     Name        = name;
     Description = description;
     Directives  = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
     InputValues = fields?.ToArray() ?? EmptyArrayHelper.Empty <InputValueDefinition>();
 }
Ejemplo n.º 16
0
 public TypeName(string name, LocationRange location) : base(location)
 {
     Name = name;
 }
Ejemplo n.º 17
0
 public DirectiveDefinition(string name, string?description, IEnumerable <string> directiveLocations, IEnumerable <InputValueDefinition>?arguments, LocationRange location) : base(location)
 {
     Name               = name;
     Description        = description;
     DirectiveLocations = directiveLocations.ToArray();
     Arguments          = arguments?.ToArray() ?? EmptyArrayHelper.Empty <InputValueDefinition>();
 }
Ejemplo n.º 18
0
 public EnumValue(string tokenValue, LocationRange location) : base(location)
 {
     TokenValue = tokenValue;
 }
Ejemplo n.º 19
0
 public SchemaDefinition(string?description, IEnumerable <Directive>?directives, IEnumerable <OperationTypeDefinition> operationTypes, LocationRange location) : base(location)
 {
     Description    = description;
     Directives     = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
     OperationTypes = operationTypes.ToArray();
 }
Ejemplo n.º 20
0
 public ObjectTypeDefinition(string name, string?description, IEnumerable <TypeName>?interfaces, IEnumerable <Directive>?directives, IEnumerable <FieldDefinition>?fields, LocationRange location) : base(location)
 {
     Name        = name;
     Description = description;
     Interfaces  = interfaces?.ToArray() ?? EmptyArrayHelper.Empty <TypeName>();
     Directives  = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
     Fields      = fields?.ToArray() ?? EmptyArrayHelper.Empty <FieldDefinition>();
 }
Ejemplo n.º 21
0
 public ScalarTypeDefinition(string name, string?description, IEnumerable <Directive>?directives, LocationRange location) : base(location)
 {
     Name        = name;
     Description = description;
     Directives  = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 22
0
 public BooleanValue(string tokenValue, LocationRange location) : base(location)
 {
     TokenValue = tokenValue == "true";
 }
Ejemplo n.º 23
0
 public OperationDefinition(OperationType operationType, string?name, IEnumerable <VariableDefinition>?variables, SelectionSet selectionSet, LocationRange location)
 {
     this.OperationType = operationType;
     this.Name          = name;
     this.Variables     = variables?.ToArray() ?? EmptyArrayHelper.Empty <VariableDefinition>();
     this.SelectionSet  = selectionSet;
     this.Location      = location;
 }
Ejemplo n.º 24
0
 public Field(string name, string?alias, IEnumerable <Argument>?arguments, IEnumerable <Directive>?directives, SelectionSet?selectionSet, LocationRange location)
     : base(location)
 {
     Name         = name;
     Alias        = alias;
     SelectionSet = selectionSet;
     Arguments    = arguments?.ToArray() ?? EmptyArrayHelper.Empty <Argument>();
     Directives   = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }
Ejemplo n.º 25
0
 public NullValue(LocationRange location) : base(location)
 {
 }
Ejemplo n.º 26
0
 public TripleQuotedStringValue(string quotedStringValue, LocationRange location) : base(location)
 {
     QuotedStringValue = quotedStringValue;
 }
Ejemplo n.º 27
0
 public InputValueDefinition(string name, string?description, ITypeNode typeNode, IValueNode?defaultValue, IEnumerable <Directive>?directives, LocationRange location) : base(location)
 {
     Name         = name;
     Description  = description;
     TypeNode     = typeNode;
     DefaultValue = defaultValue;
     Directives   = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>();
 }