private void EndCalculate(IAsyncResult ar); // callback method // -----------------------------------------------------------------code part------------------------------------------------------------------------------- private void FireStatusChangedEvent(CalculationStatus status) { if (CalculationStatusChanged != null) { CalculationEventArgs args = new CalculationEventArgs(status); if (CalculationStatusChanged.Target is System.Windows.Forms.Control) { Control targetForm = CalculationStatusChanged.Target as System.Windows.Forms.Control; targetForm.Invoke(CalculationStatusChanged, new object[] { this, args }); } else { CalculationStatusChanged(this, args); } } }
public PrimeLinkProfile() { CreateMap <PrimeLink, PrimeLinkModel>() .ForMember(destination => destination.CalculationStatus, options => options.MapFrom(source => CalculationStatus.GetStatusFromId(source.CalculationStatusId))); CreateMap <PrimeLinkModel, PrimeLinkDto>() .ForMember(destination => destination.NextPrime, options => { options.PreCondition(source => source.CalculationStatus == CalculationStatus.Done); options.MapFrom(source => source.NextPrime); }); }
public CalculationProfile() { CreateMap <Calculation, CalculationModel>() .ForMember(destination => destination.CalculationStatus, options => options.MapFrom(source => CalculationStatus.GetStatusFromId(source.CalculationStatusId))); CreateMap <CalculationModel, CalculationDto>() .ForMember(destination => destination.IsPrime, options => { options.PreCondition(source => source.CalculationStatus == CalculationStatus.Done); options.MapFrom(source => source.IsPrime); }); }
public ParameterValueWithStatus(IParameterValue value, CalculationStatus calculationStatus) { Value = value; CalculationStatus = calculationStatus; }
public Number(String inCF, int inEBits, int inEBitsFI, int inMBits, int inMBitsFI, int inMFBits, int inCFBits, int inOffset, int inOffsetFI, String inName) { Name = inName; CF = inCF; EBits = inEBits; EBitsFI = inEBitsFI; MBits = inMBits; MBitsFI = inMBitsFI; MFBits = inMFBits; CFBits = inCFBits; Sign = ""; SignCharacter = ""; ExpSign = ""; E = ""; ER = ""; Exponenta = ""; ExponentaRight = ""; Mantisa = ""; MantisaRight = ""; MF = ""; NormMIN = NormMAX = ""; DenormMIN = DenormMAX = ""; Normalized = Denormalized = IntPartDenormalized = FloatPartDenormalized = ""; BinaryFloatPart = ""; BinaryIntPart = ""; CalcStatus = CalculationStatus.Ok; NumberState = stateOfNumber.zero; Offset = inOffset; OffsetFI = inOffsetFI; }
private void FireStatusChangedEvent(CalculationStatus status);
public CalculationEventArgs(CalculationStatus status) { this.Status = status; }
public CalculationEventArgs(int progress) { this.Progress = progress; this.Status = CalculationStatus.Calculating; }