### How to pass one Q# operation to another Q# operation from C# or F#

I have the following Q# operations operation VQC (cirq:((Double[],Qubit[])=>Unit is Adj),measurement:Pauli[], args: Double[], nQubits:Int) : Double { let res=EstimateFrequencyA(cirq(args,_),Measure(measurement,_),nQubits,1000); return 2.*res-1.; } operation Cirq(args:Double[],qs: Qubit[]):Unit is Adj{ Rz(args[0],qs[0] ); CNOT(qs[0],qs[1]); Ry(args[1],qs[1]); } How can I pass the Cirq operation into the VQC operation from C# or F#?

Details