30 return static_cast<FunctionEnum>(_outputFunction->GetOutput1());
33 _outputFunction->SetOutput1((NativeFunctionEnum)x);
38 return static_cast<FunctionEnum>(_outputFunction->GetOutput2());
41 _outputFunction->SetOutput2((NativeFunctionEnum)x);
46 return static_cast<FunctionEnum>(_outputFunction->GetOutput3());
49 _outputFunction->SetOutput3((NativeFunctionEnum)x);
54 return static_cast<FunctionEnum>(_outputFunction->GetOutput4());
57 _outputFunction->SetOutput4((NativeFunctionEnum)x);
63 return _outputFunction;
68 if (System::Object::ReferenceEquals(pComp1, pComp2))
71 if (System::Object::ReferenceEquals(pComp1,
nullptr) ||
72 System::Object::ReferenceEquals(pComp2,
nullptr)) {
75 return pComp1->Output1 == pComp2->Output1
76 && pComp1->Output2 == pComp2->Output2
77 && pComp1->Output3 == pComp2->Output3
78 && pComp1->Output4 == pComp2->Output4;
82 return !(pComp1 == pComp2);