C# Class ExecutableSchema, tanka-graphql

Inheritance: ISchema
Exibir arquivo Open project: pekkah/tanka-graphql

Public Methods

Method Description
ExecutableSchema ( IReadOnlyDictionary types, IReadOnlyDictionary fields, IReadOnlyDictionary inputFields, IReadOnlyDictionary directiveTypes, ObjectDefinition, queryRoot, IResolverMap resolvers, IReadOnlyDictionary scalarSerializers, ObjectDefinition? mutationRoot = null, ObjectDefinition? subscriptionRoot = null, ISubscriberMap? subscribers = null, IEnumerable? directives = null ) : System,
GetDirective ( string name ) : Directive?
GetDirectiveType ( string name ) : DirectiveDefinition?
GetField ( string type, string name ) : FieldDefinition?
GetFields ( string type ) : FieldDefinition>>.IEnumerable
GetInputField ( string type, string name ) : InputValueDefinition?
GetInputFields ( string type ) : InputValueDefinition>>.IEnumerable
GetNamedType ( string name ) : TypeDefinition?
GetNamedType ( string name ) : T?
GetPossibleTypes ( UnionDefinition, abstractType ) : IEnumerable
GetPossibleTypes ( InterfaceDefinition, abstractType ) : IEnumerable
GetResolver ( string type, string fieldName ) : Resolver?
GetSubscriber ( string type, string fieldName ) : Subscriber?
GetValueConverter ( string type ) : IValueConverter?
HasDirective ( string name ) : bool
QueryDirectiveTypes ( Predicate? filter = null ) : IQueryable
QueryTypes ( Predicate? filter = null ) : IQueryable

Method Details

ExecutableSchema() public method

public ExecutableSchema ( IReadOnlyDictionary types, IReadOnlyDictionary fields, IReadOnlyDictionary inputFields, IReadOnlyDictionary directiveTypes, ObjectDefinition, queryRoot, IResolverMap resolvers, IReadOnlyDictionary scalarSerializers, ObjectDefinition? mutationRoot = null, ObjectDefinition? subscriptionRoot = null, ISubscriberMap? subscribers = null, IEnumerable? directives = null ) : System,
types IReadOnlyDictionary
fields IReadOnlyDictionary
inputFields IReadOnlyDictionary
directiveTypes IReadOnlyDictionary
queryRoot ObjectDefinition,
resolvers IResolverMap
scalarSerializers IReadOnlyDictionary
mutationRoot ObjectDefinition?
subscriptionRoot ObjectDefinition?
subscribers ISubscriberMap?
directives IEnumerable?
return System,

GetDirective() public method

public GetDirective ( string name ) : Directive?
name string
return Directive?

GetDirectiveType() public method

public GetDirectiveType ( string name ) : DirectiveDefinition?
name string
return DirectiveDefinition?

GetField() public method

public GetField ( string type, string name ) : FieldDefinition?
type string
name string
return FieldDefinition?

GetFields() public method

public GetFields ( string type ) : FieldDefinition>>.IEnumerable
type string
return FieldDefinition>>.IEnumerable

GetInputField() public method

public GetInputField ( string type, string name ) : InputValueDefinition?
type string
name string
return InputValueDefinition?

GetInputFields() public method

public GetInputFields ( string type ) : InputValueDefinition>>.IEnumerable
type string
return InputValueDefinition>>.IEnumerable

GetNamedType() public method

public GetNamedType ( string name ) : TypeDefinition?
name string
return TypeDefinition?

GetNamedType() public method

public GetNamedType ( string name ) : T?
name string
return T?

GetPossibleTypes() public method

public GetPossibleTypes ( UnionDefinition, abstractType ) : IEnumerable
abstractType UnionDefinition,
return IEnumerable

GetPossibleTypes() public method

public GetPossibleTypes ( InterfaceDefinition, abstractType ) : IEnumerable
abstractType InterfaceDefinition,
return IEnumerable

GetResolver() public method

public GetResolver ( string type, string fieldName ) : Resolver?
type string
fieldName string
return Resolver?

GetSubscriber() public method

public GetSubscriber ( string type, string fieldName ) : Subscriber?
type string
fieldName string
return Subscriber?

GetValueConverter() public method

public GetValueConverter ( string type ) : IValueConverter?
type string
return IValueConverter?

HasDirective() public method

public HasDirective ( string name ) : bool
name string
return bool

QueryDirectiveTypes() public method

public QueryDirectiveTypes ( Predicate? filter = null ) : IQueryable
filter Predicate?
return IQueryable

QueryTypes() public method

public QueryTypes ( Predicate? filter = null ) : IQueryable
filter Predicate?
return IQueryable