public IXILMapping TryAllocate(Component host, XILInstr instr, TypeDescriptor[] operandTypes, TypeDescriptor[] resultTypes, IProject proj) { if (!instr.Name.Equals(InstructionCodes.WrPort)) { return(null); } var tgPort = (ISignalOrPortDescriptor)instr.Operand; InlinePortWriteSite taSite; taSite = new InlinePortWriteSite(host, tgPort); return(new InlinePortWriterXILMapping(taSite)); }
/// <summary> /// Constructs a new instance. /// </summary> /// <param name="taSite">implementing transaction site</param> public InlinePortWriterXILMapping(InlinePortWriteSite taSite) { _taSite = taSite; }
public ConvProcessBuilder(InlinePortWriteSite taSite) { _taSite = taSite; }