5 using SiliconStudio.Shaders.Ast;
6 using SiliconStudio.Shaders.Visitor;
8 namespace SiliconStudio.Shaders.Convertor
19 this.Visit((
Node)methodEntry);
26 Visit((
Node)methodInvocationExpression);
30 if (nestedMethodRef != null)
32 var nestedMethod = nestedMethodRef.TypeInference.Declaration as
MethodDefinition;
33 if (nestedMethod != null && !nestedMethod.IsBuiltin)
35 this.ProcessMethodInvocation(methodInvocationExpression, nestedMethod);
42 this.VisitDynamic(method);
A method definition with a body of statements.
virtual void Run(MethodDefinition methodEntry)
virtual void ProcessMethodInvocation(MethodInvocationExpression invoke, MethodDefinition method)
A reference to a variable.
virtual void Visit(MethodInvocationExpression methodInvocationExpression)