public VariableDefinition GetInputDefinition(InstructionInput input) { if (Instruction) { foreach (var definition in Instruction.Inputs) { if (input.Name == definition.Name) { return(definition); } } } return(new VariableDefinition { Name = input.Name, Definition = ValueDefinition.Create(VariableType.Empty) }); }
public static bool IsInput(InstructionInput input) => input.Type == InstructionInputType.Reference && input.Reference.IsAssigned && input.Reference.StoreName == InputStoreName;