Class ArgumentDefinition
Inheritance
ArgumentDefinition
Assembly: GraphZen.TypeSystem.dll
Syntax
public class ArgumentDefinition : InputValueDefinition, IMutableArgumentDefinition, IArgumentDefinition, IMutableInputValueDefinition, IInputValueDefinition, IInputDefinition, IClrInfo, IMutableAnnotatableDefinition, IAnnotatableDefinition, IMutableDirectiveAnnotationsDefinition, IDirectiveAnnotationsDefinition, IMutableNamed, INamed, IMutableDefinition, IMemberDefinition, IMutableDescription, IDescription
Constructors
ArgumentDefinition(String, ConfigurationSource, SchemaDefinition, ConfigurationSource, IMutableArgumentsDefinition, ParameterInfo)
Declaration
public ArgumentDefinition(string name, ConfigurationSource nameConfigurationSource, SchemaDefinition schema, ConfigurationSource configurationSource, IMutableArgumentsDefinition declaringMember, ParameterInfo clrInfo)
Parameters
Properties
ClrInfo
Declaration
public ParameterInfo ClrInfo { get; }
Property Value
DeclaringMember
Declaration
public IMutableArgumentsDefinition DeclaringMember { get; }
Property Value
DirectiveLocation
Declaration
public override DirectiveLocation DirectiveLocation { get; }
Property Value
Overrides
Methods
SetName(String, ConfigurationSource)
Declaration
public override bool SetName(string name, ConfigurationSource configurationSource)
Parameters
Type |
Name |
Description |
String |
name |
|
GraphZen.TypeSystem.Internal.ConfigurationSource |
configurationSource |
|
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Explicit Interface Implementations
IArgumentDefinition.DeclaringMember
Declaration
IArgumentsDefinition IArgumentDefinition.DeclaringMember { get; }
Returns
Implements