public VariableDefinition GetOutputDefinition(InstructionOutput output) { if (Instruction) { foreach (var definition in Instruction.Outputs) { if (output.Name == definition.Name) { return(definition); } } } return(new VariableDefinition { Name = output.Name, Definition = ValueDefinition.Create(VariableType.Empty) }); }
public static bool IsOutput(InstructionOutput output) => output.Type == InstructionOutputType.Reference && output.Reference.IsAssigned && output.Reference.StoreName == OutputStoreName;