public static LocalDefinition DefineParameter(Syntax.ParameterSyntax pNode, SmallType pType) { var ld = LocalDefinition.CreateAsParameter(pNode, pNode.IsRef, pNode.Value, pType); _locals[_locals.Count - 1].Add(pNode.Value, ld); return(ld); }
public virtual SyntaxNode Visit(ParameterSyntax pNode) { return(pNode); }
public Parameter(Syntax.ParameterSyntax pParameter) { Type = pParameter.Type; Name = pParameter.Value; IsRef = pParameter.IsRef; }
public static CastSyntax Cast(ParameterSyntax pParameter, ReturnValueSyntax pReturnValue, BlockSyntax pBody) { return(new CastSyntax(pParameter, pReturnValue, pBody)); }