Exemplo n.º 1
0
        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)
            });
        }
Exemplo n.º 2
0
 public static bool IsOutput(InstructionOutput output) => output.Type == InstructionOutputType.Reference && output.Reference.IsAssigned && output.Reference.StoreName == OutputStoreName;