protected DebuggableAminoAcidBase(IGEPAminoAcid aminoAcid, IAminoAcidResult result, IRegistryCollection registries, IVariable resultingVariable, IDebuggableAminoAcidCollection arguments) { this.AminoAcid = aminoAcid; this.Result = result; this.Registries = registries; this.ResultingVariable = resultingVariable; this.Arguments = arguments; }
/// <summary> /// /// </summary> /// <param name="aminoAcid">If the IArgument's associated IParameter (i.e. the parameter to /// which the argument is being passed) has a ParameterType of EvaluatedAminoAcid /// then this is the IAminoAcid that will be evaluated. /// /// If the ParameterType is AminoAcid, this is the IAminoAcid that will be /// passed.</param> protected ArgumentUnevaluatedValueBase(IGEPAminoAcid aminoAcid) { this.AminoAcid = aminoAcid; }
public DebuggableAminoAcid(IGEPAminoAcid aminoAcid, IAminoAcidResult result, IRegistryCollection registries, IVariable resultingVariable, IDebuggableAminoAcidCollection arguments) : base(aminoAcid, result, registries, resultingVariable, arguments) { }
/// <summary> /// /// </summary> /// <param name="aminoAcid">If the IArgument's associated IParameter (i.e. the parameter to /// which the argument is being passed) has a ParameterType of AminoAcid, /// this is the IAminoAcid that will be passed.</param> public ArgumentValue(IGEPAminoAcid aminoAcid) : base(aminoAcid) { }
/// <summary> /// /// </summary> /// <param name="rootAminoAcid">The root IGEPAminoAcid of an IGEPGene. /// The IGEPAminoAcid and its children (i.e. its IArguments) /// make-up the phenotype of the IGEPGene.</param> public GEPGenePhenotype(IGEPAminoAcid rootAminoAcid) : base(rootAminoAcid) { }
/// <summary> /// /// </summary> /// <param name="aminoAcid">If the IArgument's associated IParameter (i.e. the parameter to /// which the argument is being passed) has a ParameterType of EvaluatedAminoAcid /// then this is the IAminoAcid that will be evaluated. /// /// If the ParameterType is AminoAcid, this is the IAminoAcid that will be /// passed.</param> public ArgumentUnevaluatedValue(IGEPAminoAcid aminoAcid) : base(aminoAcid) { }
/// <summary> /// /// </summary> /// <param name="rootAminoAcid">The root IGEPAminoAcid of an IGEPGene. /// The IGEPAminoAcid and its children (i.e. its IArguments) /// make-up the phenotype of the IGEPGene.</param> protected GEPGenePhenotypeBase(IGEPAminoAcid rootAminoAcid) { this.RootAminoAcid = rootAminoAcid; }