API ReferenceFacepunch.ActionGraphs
public abstract interface Facepunch.ActionGraphs.IParameterDefinition
Base interface for `Facepunch.ActionGraphs.PropertyDefinition`, `Facepunch.ActionGraphs.InputDefinition` and `Facepunch.ActionGraphs.OutputDefinition`.
Properties
Showing 6 properties
public virtual System.Collections.Generic.IReadOnlyCollection`1<System.Attribute> Facepunch.ActionGraphs.IParameterDefinition.Attributes { get; set; }
If this parameter was generated by reflection, contains the attributes of the source member.
public virtual Facepunch.ActionGraphs.DisplayInfo Facepunch.ActionGraphs.IParameterDefinition.Display { get; set; }
Display info about this parameter.
public virtual bool Facepunch.ActionGraphs.IParameterDefinition.IsMissing { get; set; }
If true, this parameter wasn't found on the current node binding.
public virtual bool Facepunch.ActionGraphs.IParameterDefinition.IsRequired { get; set; }
If true, a value must be provided for this parameter otherwise a validation error will be generated.
public virtual string Facepunch.ActionGraphs.IParameterDefinition.Name { get; set; }
Parameter name.
public virtual System.Type Facepunch.ActionGraphs.IParameterDefinition.Type { get; set; }
Value type stored / transmitted by this parameter.
No results match this filter.
Metadata
| Field | Value |
|---|---|
| Namespace | Facepunch.ActionGraphs |
| Type | class |
| Assembly | Facepunch.ActionGraphs |
| Doc ID | T:Facepunch.ActionGraphs.IParameterDefinition |