Exemplo n.º 1
0
 public override void VisitFunctionParameterArgument(AstFunctionParameterArgument argument)
 {
     if (argument.HasSymbol)
     {
         argument.Symbol.RemoveReference(argument);
     }
     base.VisitFunctionParameterArgument(argument);
 }
Exemplo n.º 2
0
        public override void VisitFunctionParameterArgument(AstFunctionParameterArgument argument)
        {
            argument.VisitChildren(this);

            if (!argument.HasTypeReference)
            {
                argument.SetTypeReference(argument.Expression.TypeReference.MakeCopy());
            }
        }
Exemplo n.º 3
0
 public override void VisitFunctionParameterArgument(AstFunctionParameterArgument argument)
 {
     // only named parameters have an identifer and therefor a symbol
     //parameter.Symbol.Should().NotBeNull();
     argument.VisitChildren(this);
 }
 public override void VisitFunctionParameterArgument(AstFunctionParameterArgument argument)
 {
     argument.TypeReference.Should().NotBeNull();
     argument.VisitChildren(this);
 }
Exemplo n.º 5
0
 public virtual void VisitFunctionParameterArgument(AstFunctionParameterArgument argument)
 {
     argument.VisitChildren(this);
 }