public Parameter AddParameter(Result result, CircuitMap circuitMap, Jam jam, int bitNumber) { Tracer.Assert(CircuitMap.IsPrimitive(jam.CircuitSymbol.Circuit)); SymbolMap map = this.AddSymbol(circuitMap, (CircuitSymbol)jam.CircuitSymbol); return(map.AddParameter(result, circuitMap, jam, bitNumber)); }
public Result AddResult(CircuitMap circuitMap, Jam jam, int bitNumber) { Tracer.Assert(CircuitMap.IsPrimitive(jam.CircuitSymbol.Circuit)); SymbolMap map = this.AddSymbol(circuitMap, (CircuitSymbol)jam.CircuitSymbol); return(map.AddResult(circuitMap, jam, bitNumber)); }