public override void VisitOperatorOverload <TAttributeGroup, TDeclaringType, TTypeReference, TParameter, TMethodBody>(
     IOperatorOverload <TAttributeGroup, TDeclaringType, TTypeReference, TParameter, TMethodBody> operatorOverload)
 {
     RewriteMethodBody(operatorOverload.Body as MethodBody, operatorOverload.ReturnType as TypeReference);
 }
Example #2
0
 public override void VisitOperatorOverload <TAttributeGroup, TDeclaringType, TTypeReference, TParameter, TMethodBody>(
     IOperatorOverload <TAttributeGroup, TDeclaringType, TTypeReference, TParameter, TMethodBody> operatorOverload)
 {
     visitor.VisitOperatorOverloadWithReflection((OperatorOverloadWithReflection)(object)operatorOverload);
 }
 public ReadOnlyOperatorOverload(BinaryOperator operatorOverload)
 {
     this.operatorOverload = new ReadOnlyBinaryOperator(operatorOverload);
 }