C# Класс GraphQL.AspNet.Internal.Introspection.Model.IntrospectedType

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
LoadEnumValues void
LoadFields void
LoadInputValues void
LoadInterfaces void
LoadPossibleTypes void

Открытые методы

Метод Описание
Initialize ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void

When overridden in a child class,populates this introspected type using its parent schema to fill in any details about other references in this instance.

IntrospectedType ( IGraphType graphType ) : System

Initializes a new instance of the IntrospectedType class.

IntrospectedType ( IntrospectedType ofType, TypeKind metaKind ) : System

Initializes a new instance of the IntrospectedType class.

Приватные методы

Метод Описание
LoadEnumValues ( ) : void
LoadFields ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void

Loads the fields into this instance for any IGraphType that supports them.

LoadInputValues ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void
LoadInterfaces ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void

Loads the interfaces for any graph type that supports them.

LoadPossibleTypes ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void

Loads the possible types field for for unions or interfaces.

Описание методов

Initialize() публичный Метод

When overridden in a child class,populates this introspected type using its parent schema to fill in any details about other references in this instance.
public Initialize ( GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema schema ) : void
schema GraphQL.AspNet.Internal.Introspection.Model.IntrospectedSchema The schema.
Результат void

IntrospectedType() публичный Метод

Initializes a new instance of the IntrospectedType class.
public IntrospectedType ( IGraphType graphType ) : System
graphType IGraphType The graph type this model item will represent.
Результат System

IntrospectedType() публичный Метод

Initializes a new instance of the IntrospectedType class.
public IntrospectedType ( IntrospectedType ofType, TypeKind metaKind ) : System
ofType IntrospectedType The type this meta type is encapsulating.
metaKind TypeKind The type kind of this meta type (must be LIST or NON_NULL).
Результат System