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); }
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); }