C# 클래스 ExecutableSchema, tanka-graphql

상속: ISchema
파일 보기 프로젝트 열기: pekkah/tanka-graphql

공개 메소드들

메소드 설명
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

메소드 상세

ExecutableSchema() 공개 메소드

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?
리턴 System,

GetDirective() 공개 메소드

public GetDirective ( string name ) : Directive?
name string
리턴 Directive?

GetDirectiveType() 공개 메소드

public GetDirectiveType ( string name ) : DirectiveDefinition?
name string
리턴 DirectiveDefinition?

GetField() 공개 메소드

public GetField ( string type, string name ) : FieldDefinition?
type string
name string
리턴 FieldDefinition?

GetFields() 공개 메소드

public GetFields ( string type ) : FieldDefinition>>.IEnumerable
type string
리턴 FieldDefinition>>.IEnumerable

GetInputField() 공개 메소드

public GetInputField ( string type, string name ) : InputValueDefinition?
type string
name string
리턴 InputValueDefinition?

GetInputFields() 공개 메소드

public GetInputFields ( string type ) : InputValueDefinition>>.IEnumerable
type string
리턴 InputValueDefinition>>.IEnumerable

GetNamedType() 공개 메소드

public GetNamedType ( string name ) : TypeDefinition?
name string
리턴 TypeDefinition?

GetNamedType() 공개 메소드

public GetNamedType ( string name ) : T?
name string
리턴 T?

GetPossibleTypes() 공개 메소드

public GetPossibleTypes ( UnionDefinition, abstractType ) : IEnumerable
abstractType UnionDefinition,
리턴 IEnumerable

GetPossibleTypes() 공개 메소드

public GetPossibleTypes ( InterfaceDefinition, abstractType ) : IEnumerable
abstractType InterfaceDefinition,
리턴 IEnumerable

GetResolver() 공개 메소드

public GetResolver ( string type, string fieldName ) : Resolver?
type string
fieldName string
리턴 Resolver?

GetSubscriber() 공개 메소드

public GetSubscriber ( string type, string fieldName ) : Subscriber?
type string
fieldName string
리턴 Subscriber?

GetValueConverter() 공개 메소드

public GetValueConverter ( string type ) : IValueConverter?
type string
리턴 IValueConverter?

HasDirective() 공개 메소드

public HasDirective ( string name ) : bool
name string
리턴 bool

QueryDirectiveTypes() 공개 메소드

public QueryDirectiveTypes ( Predicate? filter = null ) : IQueryable
filter Predicate?
리턴 IQueryable

QueryTypes() 공개 메소드

public QueryTypes ( Predicate? filter = null ) : IQueryable
filter Predicate?
리턴 IQueryable