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>(); }
public Directive(string name, IEnumerable <Argument>?arguments, LocationRange location) : base(location) { Name = name; Arguments = arguments?.ToArray() ?? EmptyArrayHelper.Empty <Argument>(); }
public ArrayValue(IEnumerable <IValueNode> values, LocationRange location) : base(location) { Values = values; }
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>(); }
public InlineFragment(TypeCondition?typeCondition, IEnumerable <Directive>?directives, SelectionSet selectionSet, LocationRange location) : base(location) { TypeCondition = typeCondition; Directives = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>(); SelectionSet = selectionSet; }
public ListType(ITypeNode elementType, LocationRange location) : base(location) { ElementType = elementType; }
public SelectionSet(IEnumerable <ISelection> selections, LocationRange location) : base(location) { Selections = selections.ToArray(); }
public ObjectValue(IDictionary <string, IValueNode> fields, LocationRange location) : base(location) { Fields = new ReadOnlyDictionary <string, IValueNode>(new Dictionary <string, IValueNode>(fields)); }
public NodeBase(LocationRange location) { this.Location = location; }
public Document(IEnumerable <IDefinitionNode> children, LocationRange location) : base(location) { this.Children = children.ToArray(); }
public Variable(string name, LocationRange location) : base(location) { Name = name; }
public FragmentSpread(string fragmentName, IEnumerable <Directive>?directives, LocationRange location) : base(location) { FragmentName = fragmentName; Directives = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>(); }
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>(); }
public EnumValueDefinition(EnumValue enumValue, string?description, IEnumerable <Directive>?directives, LocationRange location) : base(location) { EnumValue = enumValue; Description = description; Directives = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>(); }
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>(); }
public TypeName(string name, LocationRange location) : base(location) { Name = name; }
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>(); }
public EnumValue(string tokenValue, LocationRange location) : base(location) { TokenValue = tokenValue; }
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(); }
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>(); }
public ScalarTypeDefinition(string name, string?description, IEnumerable <Directive>?directives, LocationRange location) : base(location) { Name = name; Description = description; Directives = directives?.ToArray() ?? EmptyArrayHelper.Empty <Directive>(); }
public BooleanValue(string tokenValue, LocationRange location) : base(location) { TokenValue = tokenValue == "true"; }
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; }
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>(); }
public NullValue(LocationRange location) : base(location) { }
public TripleQuotedStringValue(string quotedStringValue, LocationRange location) : base(location) { QuotedStringValue = quotedStringValue; }
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>(); }