public void OnPedestrianInfoUpdated(PedestrianDataContract data) { Action <PedestrianDataContract> handler = PedestrianInfoChangedDelegate; if (handler != null) { handler(data); } }
private IPersonInfo CreatePersonInfo(PersonDataContract personDataContract) { DriverDataContract driverDataContract = personDataContract as DriverDataContract; if (driverDataContract != null) { return(new DriverSLO(driverDataContract)); } PedestrianDataContract pedestrianDataContract = personDataContract as PedestrianDataContract; if (pedestrianDataContract != null) { return(new PedestrianSLO(pedestrianDataContract)); } throw new NotImplementedException(); }
public PedestrianSLO(PedestrianDataContract dataContract) : base(dataContract) { }