using System.Collections.Generic;
public static void Main()
List<Inspection_Detail> details = new List<Inspection_Detail>()
{new Inspection_Detail{_Inspection_ID = 1, SMR = "100"}, new Inspection_Detail{_Inspection_ID = 2, SMR = "200"}};
List<string> myList = new List<string>();
var fields = typeof (Inspection_Detail).GetFields().Select(x => x.Name).ToList();
var intersect = myList.Intersect(fields).ToList();
foreach (var item in details)
foreach (var f in item.GetType().GetFields().Where(x => intersect.Any(y => y == x.Name)).Select(x => x.Name).ToList())
var value = item.GetType().GetField(f).GetValue(item);
Console.WriteLine(value);
public class Inspection_Detail
public int _Inspection_ID;
public string Inspection_Date;
public string _UnderfootConditions_Terrain;
public string _UnderfootConditions_Abrasive;
public string _UnderfootConditions_Moisture;
public string _UnderfootConditions_Packing;
public string _ApplicationCode_Major;
public string _ApplicationCode_Minor;
public string _Application_Ground;
public string _Application_Working;
public string _HotPin_Diagnosis_LHS;
public string _HotPin_Diagnosis_RHS;
public string _HotPin_Comments_LHS;
public string _HotPin_Comments_RHS;
public string _LinkPitch_Loose;
public string _LinkPitch_Welded;
public string _LinkPitch_Brand_LHS;
public string _LinkPitch_Brand_RHS;
public string _LinkPitch_History_LHS;
public string _LinkPitch_History_RHS;
public System.Nullable<int> _LinkPitch_History_SMR_LHS;
public System.Nullable<int> _LinkPitch_History_SMR_RHS;
public string _LinkPitch_History_Date_LHS;
public string _LinkPitch_History_Date_RHS;
public System.Nullable<int> _LinkPitch_History_Hours_LHS;
public System.Nullable<int> _LinkPitch_History_Hours_RHS;
public System.Nullable<double> _LinkPitch_Measurement_LHS;
public System.Nullable<double> _LinkPitch_Measurement_RHS;
public System.Nullable<double> _LinkPitch_PercentWorn_LHS;
public System.Nullable<double> _LinkPitch_PercentWorn_RHS;
public System.Nullable<int> _LinkPitch_PotentialHours_LHS;
public System.Nullable<int> _LinkPitch_PotentialHours_RHS;
public System.Nullable<int> _LinkPitch_PotentialDays_LHS;
public System.Nullable<int> _LinkPitch_PotentialDays_RHS;
public string _LinkPitch_ReplaceDate_LHS;
public string _LinkPitch_ReplaceDate_RHS;
public string _Bushings_WearSide;
public string _Bushings_Cracked;
public string _Bushings_Loose;
public string _Bushings_Brand_LHS;
public string _Bushings_Brand_RHS;
public string _Bushings_History_LHS;
public string _Bushings_History_RHS;
public System.Nullable<int> _Bushings_History_SMR_LHS;
public System.Nullable<int> _Bushings_History_SMR_RHS;
public string _Bushings_History_Date_LHS;
public string _Bushings_History_Date_RHS;
public System.Nullable<int> _Bushings_History_Hours_LHS;
public System.Nullable<int> _Bushings_History_Hours_RHS;
public System.Nullable<bool> _Bushings_SonicUsed_LHS;
public System.Nullable<bool> _Bushings_SonicUsed_RHS;
public System.Nullable<double> _Bushings_Measurement_LHS;
public System.Nullable<double> _Bushings_Measurement_RHS;
public System.Nullable<double> _Bushings_PercentWorn_LHS;
public System.Nullable<double> _Bushings_PercentWorn_RHS;
public System.Nullable<int> _Bushings_PotentialHours_LHS;
public System.Nullable<int> _Bushings_PotentialHours_RHS;
public System.Nullable<int> _Bushings_PotentialDays_LHS;
public System.Nullable<int> _Bushings_PotentialDays_RHS;
public string _Bushings_ReplaceDate_LHS;
public string _Bushings_ReplaceDate_RHS;
public string _LinkHeight_SevTreadWear;
public string _LinkHeight_SevSideWear;
public string _LinkHeight_MasterLinks;
public string _LinkHeight_Brand_LHS;
public string _LinkHeight_Brand_RHS;
public string _LinkHeight_History_LHS;
public string _LinkHeight_History_RHS;
public System.Nullable<int> _LinkHeight_History_SMR_LHS;
public System.Nullable<int> _LinkHeight_History_SMR_RHS;
public string _LinkHeight_History_Date_LHS;
public string _LinkHeight_History_Date_RHS;
public System.Nullable<int> _LinkHeight_History_Hours_LHS;
public System.Nullable<int> _LinkHeight_History_Hours_RHS;
public System.Nullable<bool> _LinkHeight_SonicUsed_LHS;
public System.Nullable<bool> _LinkHeight_SonicUsed_RHS;
public System.Nullable<double> _LinkHeight_Measurement_LHS;
public System.Nullable<double> _LinkHeight_Measurement_RHS;
public System.Nullable<double> _LinkHeight_PercentWorn_LHS;
public System.Nullable<double> _LinkHeight_PercentWorn_RHS;
public System.Nullable<int> _LinkHeight_PotentialHours_LHS;
public System.Nullable<int> _LinkHeight_PotentialHours_RHS;
public System.Nullable<int> _LinkHeight_PotentialDays_LHS;
public System.Nullable<int> _LinkHeight_PotentialDays_RHS;
public string _LinkHeight_ReplaceDate_LHS;
public string _LinkHeight_ReplaceDate_RHS;
public string _TrackShoe_Type;
public string _TrackShoe_Width;
public string _TrackShoe_Width_Type;
public string _TrackShoe_BentCreacked;
public string _TrackShoe_SevPlateWear;
public string _TrackShoe_BoltsLoose;
public string _TrackShoe_Brand_LHS;
public string _TrackShoe_Brand_RHS;
public string _TrackShoe_History_LHS;
public string _TrackShoe_History_RHS;
public System.Nullable<int> _TrackShoe_History_SMR_LHS;
public System.Nullable<int> _TrackShoe_History_SMR_RHS;
public string _TrackShoe_History_Date_LHS;
public string _TrackShoe_History_Date_RHS;
public System.Nullable<int> _TrackShoe_History_Hours_LHS;
public System.Nullable<int> _TrackShoe_History_Hours_RHS;
public System.Nullable<bool> _TrackShoe_SonicUsed_LHS;
public System.Nullable<bool> _TrackShoe_SonicUsed_RHS;
public System.Nullable<double> _TrackShoe_Measurement_LHS;
public System.Nullable<double> _TrackShoe_Measurement_RHS;
public System.Nullable<double> _TrackShoe_PercentWorn_LHS;
public System.Nullable<double> _TrackShoe_PercentWorn_RHS;
public System.Nullable<int> _TrackShoe_PotentialHours_LHS;
public System.Nullable<int> _TrackShoe_PotentialHours_RHS;
public System.Nullable<int> _TrackShoe_PotentialDays_LHS;
public System.Nullable<int> _TrackShoe_PotentialDays_RHS;
public string _TrackShoe_ReplaceDate_LHS;
public string _TrackShoe_ReplaceDate_RHS;
public string _Idlers_WearPattern;
public string _Idlers_Cracked;
public string _Idlers_GuideAdjusted;
public string _Idlers_OilLeaks;
public string _Idlers_Brand_LHS1;
public string _Idlers_Brand_RHS1;
public string _Idlers_History_LHS1;
public string _Idlers_History_RHS1;
public System.Nullable<int> _Idlers_History_SMR_LHS1;
public System.Nullable<int> _Idlers_History_SMR_RHS1;
public string _Idlers_History_Date_LHS1;
public string _Idlers_History_Date_RHS1;
public System.Nullable<int> _Idlers_History_Hours_LHS1;
public System.Nullable<int> _Idlers_History_Hours_RHS1;
public System.Nullable<bool> _Idlers_SonicUsed_LHS1;
public System.Nullable<bool> _Idlers_SonicUsed_RHS1;
public string _Idlers_Brand_LHS2;
public string _Idlers_Brand_RHS2;
public string _Idlers_History_LHS2;
public string _Idlers_History_RHS2;
public System.Nullable<int> _Idlers_History_SMR_LHS2;
public System.Nullable<int> _Idlers_History_SMR_RHS2;
public string _Idlers_History_Date_LHS2;
public string _Idlers_History_Date_RHS2;
public System.Nullable<int> _Idlers_History_Hours_LHS2;
public System.Nullable<int> _Idlers_History_Hours_RHS2;
public System.Nullable<bool> _Idlers_SonicUsed_LHS2;
public System.Nullable<bool> _Idlers_SonicUsed_RHS2;
public System.Nullable<double> _Idlers_Measurement_LHS1;
public System.Nullable<double> _Idlers_Measurement_RHS1;
public System.Nullable<double> _Idlers_PercentWorn_LHS1;
public System.Nullable<double> _Idlers_PercentWorn_RHS1;
public System.Nullable<int> _Idlers_PotentialHours_LHS1;
public System.Nullable<int> _Idlers_PotentialHours_RHS1;
public System.Nullable<int> _Idlers_PotentialDays_LHS1;
public System.Nullable<int> _Idlers_PotentialDays_RHS1;
public string _Idlers_ReplaceDate_LHS1;
public string _Idlers_ReplaceDate_RHS1;
public System.Nullable<double> _Idlers_Measurement_LHS2;
public System.Nullable<double> _Idlers_Measurement_RHS2;
public System.Nullable<double> _Idlers_PercentWorn_LHS2;
public System.Nullable<double> _Idlers_PercentWorn_RHS2;
public System.Nullable<int> _Idlers_PotentialHours_LHS2;
public System.Nullable<int> _Idlers_PotentialHours_RHS2;
public System.Nullable<int> _Idlers_PotentialDays_LHS2;
public System.Nullable<int> _Idlers_PotentialDays_RHS2;
public string _Idlers_ReplaceDate_LHS2;
public string _Idlers_ReplaceDate_RHS2;
public string _CarrierRollers_OutOfRound;
public string _CarrierRollers_Cracked;
public string _CarrierRollers_OilLeaks;
public string _CarrierRollers_Brand_LHS1;
public string _CarrierRollers_Brand_RHS1;
public string _CarrierRollers_History_LHS1;
public string _CarrierRollers_History_RHS1;
public System.Nullable<int> _CarrierRollers_History_SMR_LHS1;
public System.Nullable<int> _CarrierRollers_History_SMR_RHS1;
public string _CarrierRollers_History_Date_LHS1;
public string _CarrierRollers_History_Date_RHS1;
public System.Nullable<int> _CarrierRollers_History_Hours_LHS1;
public System.Nullable<int> _CarrierRollers_History_Hours_RHS1;
public System.Nullable<bool> _CarrierRollers_SonicUsed_LHS1;
public System.Nullable<bool> _CarrierRollers_SonicUsed_RHS1;
public string _CarrierRollers_Brand_LHS2;
public string _CarrierRollers_Brand_RHS2;
public string _CarrierRollers_History_LHS2;
public string _CarrierRollers_History_RHS2;
public System.Nullable<int> _CarrierRollers_History_SMR_LHS2;
public System.Nullable<int> _CarrierRollers_History_SMR_RHS2;
public string _CarrierRollers_History_Date_LHS2;
public string _CarrierRollers_History_Date_RHS2;
public System.Nullable<int> _CarrierRollers_History_Hours_LHS2;
public System.Nullable<int> _CarrierRollers_History_Hours_RHS2;
public System.Nullable<bool> _CarrierRollers_SonicUsed_LHS2;
public System.Nullable<bool> _CarrierRollers_SonicUsed_RHS2;
public string _CarrierRollers_Brand_LHS3;
public string _CarrierRollers_Brand_RHS3;
public string _CarrierRollers_History_LHS3;
public string _CarrierRollers_History_RHS3;
public System.Nullable<int> _CarrierRollers_History_SMR_LHS3;
public System.Nullable<int> _CarrierRollers_History_SMR_RHS3;
public string _CarrierRollers_History_Date_LHS3;
public string _CarrierRollers_History_Date_RHS3;
public System.Nullable<int> _CarrierRollers_History_Hours_LHS3;
public System.Nullable<int> _CarrierRollers_History_Hours_RHS3;
public System.Nullable<bool> _CarrierRollers_SonicUsed_LHS3;
public System.Nullable<bool> _CarrierRollers_SonicUsed_RHS3;
public System.Nullable<double> _CarrierRollers_Measurement_LHS1;
public System.Nullable<double> _CarrierRollers_Measurement_RHS1;
public System.Nullable<double> _CarrierRollers_PercentWorn_LHS1;
public System.Nullable<double> _CarrierRollers_PercentWorn_RHS1;
public System.Nullable<int> _CarrierRollers_PotentialHours_LHS1;
public System.Nullable<int> _CarrierRollers_PotentialHours_RHS1;
public System.Nullable<int> _CarrierRollers_PotentialDays_LHS1;
public System.Nullable<int> _CarrierRollers_PotentialDays_RHS1;
public string _CarrierRollers_ReplaceDate_LHS1;
public string _CarrierRollers_ReplaceDate_RHS1;
public System.Nullable<double> _CarrierRollers_Measurement_LHS2;
public System.Nullable<double> _CarrierRollers_Measurement_RHS2;
public System.Nullable<double> _CarrierRollers_PercentWorn_LHS2;
public System.Nullable<double> _CarrierRollers_PercentWorn_RHS2;
public System.Nullable<int> _CarrierRollers_PotentialHours_LHS2;
public System.Nullable<int> _CarrierRollers_PotentialHours_RHS2;
public System.Nullable<int> _CarrierRollers_PotentialDays_LHS2;
public System.Nullable<int> _CarrierRollers_PotentialDays_RHS2;
public string _CarrierRollers_ReplaceDate_LHS2;
public string _CarrierRollers_ReplaceDate_RHS2;
public System.Nullable<bool> _CarrierRollers_IsCritical_LHS2;
public System.Nullable<bool> _CarrierRollers_IsCritical_RHS2;
public System.Nullable<double> _CarrierRollers_Measurement_LHS3;
public System.Nullable<double> _CarrierRollers_Measurement_RHS3;
public System.Nullable<double> _CarrierRollers_PercentWorn_LHS3;
public System.Nullable<double> _CarrierRollers_PercentWorn_RHS3;
public System.Nullable<int> _CarrierRollers_PotentialHours_LHS3;
public System.Nullable<int> _CarrierRollers_PotentialHours_RHS3;
public System.Nullable<int> _CarrierRollers_PotentialDays_LHS3;
public System.Nullable<int> _CarrierRollers_PotentialDays_RHS3;
public string _CarrierRollers_ReplaceDate_LHS3;
public string _CarrierRollers_ReplaceDate_RHS3;
public string _TrackRollers_OutOfRound;
public string _TrackRollers_Cracked;
public string _TrackRollers_OilLeaks;
public string _TrackRollers_Brand_LHS1;
public string _TrackRollers_Brand_RHS1;
public string _TrackRollers_History_LHS1;
public string _TrackRollers_History_RHS1;
public System.Nullable<int> _TrackRollers_History_SMR_LHS1;
public System.Nullable<int> _TrackRollers_History_SMR_RHS1;
public string _TrackRollers_History_Date_LHS1;
public string _TrackRollers_History_Date_RHS1;
public System.Nullable<int> _TrackRollers_History_Hours_LHS1;
public System.Nullable<int> _TrackRollers_History_Hours_RHS1;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS1;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS1;
public string _TrackRollers_Brand_LHS2;
public string _TrackRollers_Brand_RHS2;
public string _TrackRollers_History_LHS2;
public string _TrackRollers_History_RHS2;
public System.Nullable<int> _TrackRollers_History_SMR_LHS2;
public System.Nullable<int> _TrackRollers_History_SMR_RHS2;
public string _TrackRollers_History_Date_LHS2;
public string _TrackRollers_History_Date_RHS2;
public System.Nullable<int> _TrackRollers_History_Hours_LHS2;
public System.Nullable<int> _TrackRollers_History_Hours_RHS2;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS2;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS2;
public string _TrackRollers_Brand_LHS3;
public string _TrackRollers_Brand_RHS3;
public string _TrackRollers_History_LHS3;
public string _TrackRollers_History_RHS3;
public System.Nullable<int> _TrackRollers_History_SMR_LHS3;
public System.Nullable<int> _TrackRollers_History_SMR_RHS3;
public string _TrackRollers_History_Date_LHS3;
public string _TrackRollers_History_Date_RHS3;
public System.Nullable<int> _TrackRollers_History_Hours_LHS3;
public System.Nullable<int> _TrackRollers_History_Hours_RHS3;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS3;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS3;
public string _TrackRollers_Brand_LHS4;
public string _TrackRollers_Brand_RHS4;
public string _TrackRollers_History_LHS4;
public string _TrackRollers_History_RHS4;
public System.Nullable<int> _TrackRollers_History_SMR_LHS4;
public System.Nullable<int> _TrackRollers_History_SMR_RHS4;
public string _TrackRollers_History_Date_LHS4;
public string _TrackRollers_History_Date_RHS4;
public System.Nullable<int> _TrackRollers_History_Hours_LHS4;
public System.Nullable<int> _TrackRollers_History_Hours_RHS4;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS4;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS4;
public string _TrackRollers_Brand_LHS5;
public string _TrackRollers_Brand_RHS5;
public string _TrackRollers_History_LHS5;
public string _TrackRollers_History_RHS5;
public System.Nullable<int> _TrackRollers_History_SMR_LHS5;
public System.Nullable<int> _TrackRollers_History_SMR_RHS5;
public string _TrackRollers_History_Date_LHS5;
public string _TrackRollers_History_Date_RHS5;
public System.Nullable<int> _TrackRollers_History_Hours_LHS5;
public System.Nullable<int> _TrackRollers_History_Hours_RHS5;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS5;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS5;
public string _TrackRollers_Brand_LHS6;
public string _TrackRollers_Brand_RHS6;
public string _TrackRollers_History_LHS6;
public string _TrackRollers_History_RHS6;
public System.Nullable<int> _TrackRollers_History_SMR_LHS6;
public System.Nullable<int> _TrackRollers_History_SMR_RHS6;
public string _TrackRollers_History_Date_LHS6;
public string _TrackRollers_History_Date_RHS6;
public System.Nullable<int> _TrackRollers_History_Hours_LHS6;
public System.Nullable<int> _TrackRollers_History_Hours_RHS6;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS6;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS6;
public string _TrackRollers_Brand_LHS7;
public string _TrackRollers_Brand_RHS7;
public string _TrackRollers_History_LHS7;
public string _TrackRollers_History_RHS7;
public System.Nullable<int> _TrackRollers_History_SMR_LHS7;
public System.Nullable<int> _TrackRollers_History_SMR_RHS7;
public string _TrackRollers_History_Date_LHS7;
public string _TrackRollers_History_Date_RHS7;
public System.Nullable<int> _TrackRollers_History_Hours_LHS7;
public System.Nullable<int> _TrackRollers_History_Hours_RHS7;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS7;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS7;
public string _TrackRollers_Brand_LHS8;
public string _TrackRollers_Brand_RHS8;
public string _TrackRollers_History_LHS8;
public string _TrackRollers_History_RHS8;
public System.Nullable<int> _TrackRollers_History_SMR_LHS8;
public System.Nullable<int> _TrackRollers_History_SMR_RHS8;
public string _TrackRollers_History_Date_LHS8;
public string _TrackRollers_History_Date_RHS8;
public System.Nullable<int> _TrackRollers_History_Hours_LHS8;
public System.Nullable<int> _TrackRollers_History_Hours_RHS8;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS8;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS8;
public string _TrackRollers_Brand_LHS9;
public string _TrackRollers_Brand_RHS9;
public string _TrackRollers_History_LHS9;
public string _TrackRollers_History_RHS9;
public System.Nullable<int> _TrackRollers_History_SMR_LHS9;
public System.Nullable<int> _TrackRollers_History_SMR_RHS9;
public string _TrackRollers_History_Date_LHS9;
public string _TrackRollers_History_Date_RHS9;
public System.Nullable<int> _TrackRollers_History_Hours_LHS9;
public System.Nullable<int> _TrackRollers_History_Hours_RHS9;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS9;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS9;
public string _TrackRollers_Brand_LHS10;
public string _TrackRollers_Brand_RHS10;
public string _TrackRollers_History_LHS10;
public string _TrackRollers_History_RHS10;
public System.Nullable<int> _TrackRollers_History_SMR_LHS10;
public System.Nullable<int> _TrackRollers_History_SMR_RHS10;
public string _TrackRollers_History_Date_LHS10;
public string _TrackRollers_History_Date_RHS10;
public System.Nullable<int> _TrackRollers_History_Hours_LHS10;
public System.Nullable<int> _TrackRollers_History_Hours_RHS10;
public System.Nullable<bool> _TrackRollers_SonicUsed_LHS10;
public System.Nullable<bool> _TrackRollers_SonicUsed_RHS10;
public System.Nullable<double> _TrackRollers_Measurement_LHS1;
public System.Nullable<double> _TrackRollers_Measurement_RHS1;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS1;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS1;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS1;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS1;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS1;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS1;
public string _TrackRollers_ReplaceDate_LHS1;
public string _TrackRollers_ReplaceDate_RHS1;
public System.Nullable<double> _TrackRollers_Measurement_LHS2;
public System.Nullable<double> _TrackRollers_Measurement_RHS2;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS2;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS2;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS2;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS2;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS2;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS2;
public string _TrackRollers_ReplaceDate_LHS2;
public string _TrackRollers_ReplaceDate_RHS2;
public System.Nullable<double> _TrackRollers_Measurement_LHS3;
public System.Nullable<double> _TrackRollers_Measurement_RHS3;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS3;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS3;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS3;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS3;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS3;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS3;
public string _TrackRollers_ReplaceDate_LHS3;
public string _TrackRollers_ReplaceDate_RHS3;
public System.Nullable<double> _TrackRollers_Measurement_LHS4;
public System.Nullable<double> _TrackRollers_Measurement_RHS4;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS4;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS4;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS4;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS4;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS4;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS4;
public string _TrackRollers_ReplaceDate_LHS4;
public string _TrackRollers_ReplaceDate_RHS4;
public System.Nullable<double> _TrackRollers_Measurement_LHS5;
public System.Nullable<double> _TrackRollers_Measurement_RHS5;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS5;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS5;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS5;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS5;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS5;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS5;
public string _TrackRollers_ReplaceDate_LHS5;
public string _TrackRollers_ReplaceDate_RHS5;
public System.Nullable<double> _TrackRollers_Measurement_LHS6;
public System.Nullable<double> _TrackRollers_Measurement_RHS6;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS6;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS6;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS6;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS6;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS6;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS6;
public string _TrackRollers_ReplaceDate_LHS6;
public string _TrackRollers_ReplaceDate_RHS6;
public System.Nullable<double> _TrackRollers_Measurement_LHS7;
public System.Nullable<double> _TrackRollers_Measurement_RHS7;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS7;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS7;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS7;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS7;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS7;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS7;
public string _TrackRollers_ReplaceDate_LHS7;
public string _TrackRollers_ReplaceDate_RHS7;
public System.Nullable<double> _TrackRollers_Measurement_LHS8;
public System.Nullable<double> _TrackRollers_Measurement_RHS8;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS8;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS8;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS8;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS8;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS8;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS8;
public string _TrackRollers_ReplaceDate_LHS8;
public string _TrackRollers_ReplaceDate_RHS8;
public System.Nullable<double> _TrackRollers_Measurement_LHS9;
public System.Nullable<double> _TrackRollers_Measurement_RHS9;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS9;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS9;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS9;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS9;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS9;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS9;
public string _TrackRollers_ReplaceDate_LHS9;
public string _TrackRollers_ReplaceDate_RHS9;
public System.Nullable<double> _TrackRollers_Measurement_LHS10;
public System.Nullable<double> _TrackRollers_Measurement_RHS10;
public System.Nullable<double> _TrackRollers_PercentWorn_LHS10;
public System.Nullable<double> _TrackRollers_PercentWorn_RHS10;
public System.Nullable<int> _TrackRollers_PotentialHours_LHS10;
public System.Nullable<int> _TrackRollers_PotentialHours_RHS10;
public System.Nullable<int> _TrackRollers_PotentialDays_LHS10;
public System.Nullable<int> _TrackRollers_PotentialDays_RHS10;
public string _TrackRollers_ReplaceDate_LHS10;
public string _TrackRollers_ReplaceDate_RHS10;
public string _Sprocket_WearPatternLeft;
public string _Sprocket_WearPatternRight;
public string _Sprocket_ToothBoltsLoose;
public string _Sprocket_Cracked;
public string _Sprocket_SeverSideWear;
public string _Sprocket_FDriveOilLeaks;
public string _Sprocket_Brand_LHS;
public string _Sprocket_Brand_RHS;
public string _Sprocket_History_LHS;
public string _Sprocket_History_RHS;
public System.Nullable<int> _Sprocket_History_SMR_LHS;
public System.Nullable<int> _Sprocket_History_SMR_RHS;
public string _Sprocket_History_Date_LHS;
public string _Sprocket_History_Date_RHS;
public System.Nullable<int> _Sprocket_History_Hours_LHS;
public System.Nullable<int> _Sprocket_History_Hours_RHS;
public string _Sprocket_Judgement_LHS;
public string _Sprocket_Judgement_RHS;
public System.Nullable<double> _Sprocket_Measurement_RHS;
public System.Nullable<double> _Sprocket_Measurement_LHS;
public System.Nullable<double> _Sprocket_PercentWorn_RHS;
public System.Nullable<double> _Sprocket_PercentWorn_LHS;
public System.Nullable<int> _Sprocket_PotentialHours_LHS;
public System.Nullable<int> _Sprocket_PotentialHours_RHS;
public System.Nullable<int> _Sprocket_PotentialDays_LHS;
public System.Nullable<int> _Sprocket_PotentialDays_RHS;
public string _Sprocket_ReplaceDate_LHS;
public string _Sprocket_ReplaceDate_RHS;
public string _TrackAdjustment_AdjustmentCorrect;
public string _TrackFrames_Deformations;
public string _TrackFrames_Alignment;
public string _TrackGuards_Spec;
public string _TrackGuards_Guards;
public string _TrackGuards_Alignment;
public string _TrackRollers_Type_F;
public string _TrackRollers_Type_2;
public string _TrackRollers_Type_3;
public string _TrackRollers_Type_4;
public string _TrackRollers_Type_5;
public string _TrackRollers_Type_6;
public string _TrackRollers_Type_7;
public string _TrackRollers_Type_8;
public string _TrackRollers_Type_9;
public string _TrackRollers_Type_R;
public System.Nullable<int> _LinkPitch_UCID_LHS;
public System.Nullable<int> _LinkPitch_UCID_RHS;
public System.Nullable<int> _Bushings_UCID_LHS;
public System.Nullable<int> _Bushings_UCID_RHS;
public System.Nullable<int> _LinkHeight_UCID_LHS;
public System.Nullable<int> _LinkHeight_UCID_RHS;
public System.Nullable<int> _TrackShoe_UCID_LHS;
public System.Nullable<int> _TrackShoe_UCID_RHS;
public System.Nullable<int> _Idlers_UCID_LHS1;
public System.Nullable<int> _Idlers_UCID_LHS2;
public System.Nullable<int> _Idlers_UCID_RHS1;
public System.Nullable<int> _Idlers_UCID_RHS2;
public System.Nullable<int> _TrackRollers_UCID_LHS1;
public System.Nullable<int> _TrackRollers_UCID_LHS2;
public System.Nullable<int> _TrackRollers_UCID_LHS3;
public System.Nullable<int> _TrackRollers_UCID_LHS4;
public System.Nullable<int> _TrackRollers_UCID_LHS5;
public System.Nullable<int> _TrackRollers_UCID_LHS6;
public System.Nullable<int> _TrackRollers_UCID_LHS7;
public System.Nullable<int> _TrackRollers_UCID_LHS8;
public System.Nullable<int> _TrackRollers_UCID_LHS9;
public System.Nullable<int> _TrackRollers_UCID_LHS10;
public System.Nullable<int> _TrackRollers_UCID_RHS1;
public System.Nullable<int> _TrackRollers_UCID_RHS2;
public System.Nullable<int> _TrackRollers_UCID_RHS3;
public System.Nullable<int> _TrackRollers_UCID_RHS4;
public System.Nullable<int> _TrackRollers_UCID_RHS5;
public System.Nullable<int> _TrackRollers_UCID_RHS6;
public System.Nullable<int> _TrackRollers_UCID_RHS7;
public System.Nullable<int> _TrackRollers_UCID_RHS8;
public System.Nullable<int> _TrackRollers_UCID_RHS9;
public System.Nullable<int> _TrackRollers_UCID_RHS10;
public System.Nullable<int> _CarrierRollers_UCID_LHS1;
public System.Nullable<int> _CarrierRollers_UCID_LHS2;
public System.Nullable<int> _CarrierRollers_UCID_LHS3;
public System.Nullable<int> _CarrierRollers_UCID_RHS1;
public System.Nullable<int> _CarrierRollers_UCID_RHS2;
public System.Nullable<int> _CarrierRollers_UCID_RHS3;
public System.Nullable<int> _Sprocket_UCID_LHS;
public System.Nullable<int> _Sprocket_UCID_RHS;
public System.Nullable<double> _LinkPitch_100PerLife_LHS;
public System.Nullable<double> _LinkPitch_100PerLife_RHS;
public System.Nullable<double> _Bushings_100PerLife_LHS;
public System.Nullable<double> _Bushings_100PerLife_RHS;
public System.Nullable<double> _LinkHeight_100PerLife_LHS;
public System.Nullable<double> _LinkHeight_100PerLife_RHS;
public System.Nullable<double> _TrackShoe_100PerLife_LHS;
public System.Nullable<double> _TrackShoe_100PerLife_RHS;
public System.Nullable<double> _Idlers_100PerLife_LHS1;
public System.Nullable<double> _Idlers_100PerLife_LHS2;
public System.Nullable<double> _Idlers_100PerLife_RHS1;
public System.Nullable<double> _Idlers_100PerLife_RHS2;
public System.Nullable<double> _TrackRollers_100PerLife_LHS1;
public System.Nullable<double> _TrackRollers_100PerLife_LHS2;
public System.Nullable<double> _TrackRollers_100PerLife_LHS3;
public System.Nullable<double> _TrackRollers_100PerLife_LHS4;
public System.Nullable<double> _TrackRollers_100PerLife_LHS5;
public System.Nullable<double> _TrackRollers_100PerLife_LHS6;
public System.Nullable<double> _TrackRollers_100PerLife_LHS7;
public System.Nullable<double> _TrackRollers_100PerLife_LHS8;
public System.Nullable<double> _TrackRollers_100PerLife_LHS9;
public System.Nullable<double> _TrackRollers_100PerLife_LHS10;
public System.Nullable<double> _TrackRollers_100PerLife_RHS1;
public System.Nullable<double> _TrackRollers_100PerLife_RHS2;
public System.Nullable<double> _TrackRollers_100PerLife_RHS3;
public System.Nullable<double> _TrackRollers_100PerLife_RHS4;
public System.Nullable<double> _TrackRollers_100PerLife_RHS5;
public System.Nullable<double> _TrackRollers_100PerLife_RHS6;
public System.Nullable<double> _TrackRollers_100PerLife_RHS7;
public System.Nullable<double> _TrackRollers_100PerLife_RHS8;
public System.Nullable<double> _TrackRollers_100PerLife_RHS9;
public System.Nullable<double> _TrackRollers_100PerLife_RHS10;
public System.Nullable<double> _CarrierRollers_100PerLife_LHS1;
public System.Nullable<double> _CarrierRollers_100PerLife_LHS2;
public System.Nullable<double> _CarrierRollers_100PerLife_LHS3;
public System.Nullable<double> _CarrierRollers_100PerLife_RHS1;
public System.Nullable<double> _CarrierRollers_100PerLife_RHS2;
public System.Nullable<double> _CarrierRollers_100PerLife_RHS3;
public System.Nullable<double> _Sprocket_100PerLife_LHS;
public System.Nullable<double> _Sprocket_100PerLife_RHS;