GraphZen
  • Home
  • Blog
  • Documentation
  • API
  • Get Started
Show / Hide Table of Contents

Interface IArgumentsDefinitionBuilder<TBuilder>

Namespace: GraphZen.TypeSystem
Assembly: GraphZen.TypeSystem.dll
Syntax
public interface IArgumentsDefinitionBuilder<out TBuilder>
Type Parameters
Name Description
TBuilder

Methods

Argument(String)

Declaration
InputValueBuilder Argument(string name)
Parameters
Type Name Description
String name
Returns
Type Description
InputValueBuilder

Argument(String, Action<InputValueBuilder>)

Declaration
TBuilder Argument(string name, Action<InputValueBuilder> configurator)
Parameters
Type Name Description
String name
Action<InputValueBuilder> configurator
Returns
Type Description
TBuilder

Argument(String, String, Action<InputValueBuilder>)

Declaration
TBuilder Argument(string name, string type, Action<InputValueBuilder> configurator = null)
Parameters
Type Name Description
String name
String type
Action<InputValueBuilder> configurator
Returns
Type Description
TBuilder

Argument<TArgument>(String, Action<InputValueBuilder>)

Declaration
TBuilder Argument<TArgument>(string name, Action<InputValueBuilder> configurator = null)
Parameters
Type Name Description
String name
Action<InputValueBuilder> configurator
Returns
Type Description
TBuilder
Type Parameters
Name Description
TArgument

IgnoreArgument(String)

Declaration
TBuilder IgnoreArgument(string name)
Parameters
Type Name Description
String name
Returns
Type Description
TBuilder

UnignoreArgument(String)

Declaration
TBuilder UnignoreArgument(string name)
Parameters
Type Name Description
String name
Returns
Type Description
TBuilder
Back to top Copyright © 2017-2019 GraphZen LLC