public IntrinsicDescription Build(IntrinsicsFunctionDescription fnCoreDesc, List <TypeName> returnTypes, List <TypeName> param0Types, string param0Name, List <TypeName> param1Types, string param1Name, List <TypeName> param2Types, string param2Name) { var intrinsic = Build(fnCoreDesc); intrinsic.AddSignatures(returnTypes, param0Types, param0Name, param1Types, param1Name, param2Types, param2Name); return(intrinsic); }
public IntrinsicDescription Build(IntrinsicsFunctionDescription fnCoreDesc, List <TypeName> returnTypes, List <TypeName> param0Types, List <TypeName> param1Types) { return(Build(fnCoreDesc, returnTypes, param0Types, "lhs", param1Types, "rhs")); }
public IntrinsicDescription Build(IntrinsicsFunctionDescription fnCoreDesc) { return(Build(fnCoreDesc.GetIntrinsicName(), fnCoreDesc.GetFunctionName(), fnCoreDesc)); }