35 return _fieldName->GetFieldNumber();
38 _fieldName->SetFieldNumber(x);
42 property String^ MainName {
44 return gcnew String(_fieldName->GetMainName().c_str());
51 property String^ NearZoneName {
53 return gcnew String(_fieldName->GetNearZoneName().c_str());
60 property String^ MiddleZoneName {
62 return gcnew String(_fieldName->GetMiddleZoneName().c_str());
70 property String^ FarZoneName {
72 return gcnew String(_fieldName->GetFarZoneName().c_str());
86 if (System::Object::ReferenceEquals(pComp1, pComp2))
89 if (System::Object::ReferenceEquals(pComp1,
nullptr) ||
90 System::Object::ReferenceEquals(pComp2,
nullptr)) {
93 return pComp1->FieldNumber == pComp2->FieldNumber
94 && pComp1->MainName == pComp2->MainName
95 && pComp1->NearZoneName == pComp2->NearZoneName
96 && pComp1->MiddleZoneName == pComp2->MiddleZoneName
97 && pComp1->FarZoneName == pComp2->FarZoneName;
101 return !(pComp1 == pComp2);