public static string GetParameterString(ParameterId p) { if (p < ParameterId.Unknown || (ulong)p >= (ulong)((long)ContactCommon.parameterStringTable.Length)) { throw new ArgumentOutOfRangeException(); } return(ContactCommon.parameterStringTable[(int)((UIntPtr)p)]); }
public void Remove(CommandId commandId, ParameterId parameterId) { if (!_parametersToTidy.IsRecordedForCommand(parameterId, commandId)) { throw new ArgumentException("The specified parameter must have been created by the specified command - parameters may not be shared between commands"); } _commandStore.Get(commandId).Parameters.Remove(_parameterStore.Get(parameterId)); }
public void Record(CommandId commandId, ParameterId parameterId) { _data.AddOrUpdate( commandId, addValueFactory: id => SimpleImmutableList <ParameterId> .Empty.Add(parameterId), updateValueFactory: (id, value) => value.Add(parameterId) ); }
protected override bool ProcessParameter(CalendarParameter parameter) { ParameterId parameterId = parameter.ParameterId; if (parameterId <= ParameterId.Delegatee) { if (parameterId <= ParameterId.CalendarUserType) { if (parameterId != ParameterId.CommonName) { if (parameterId == ParameterId.CalendarUserType) { this.calendarUserType = (string)parameter.Value; } } else { this.name = CalendarUtil.RemoveDoubleQuotes((string)parameter.Value); } } else if (parameterId != ParameterId.Delegator && parameterId != ParameterId.Delegatee) { } } else if (parameterId <= ParameterId.ParticipationRole) { if (parameterId != ParameterId.ParticipationStatus) { if (parameterId == ParameterId.ParticipationRole) { this.role = (string)parameter.Value; } } else { this.partstat = (string)parameter.Value; } } else if (parameterId != ParameterId.RsvpExpectation) { if (parameterId == ParameterId.SentBy) { string text = CalendarUtil.RemoveDoubleQuotes((string)parameter.Value); if (text != null) { text = CalendarUtil.RemoveMailToPrefix(text); } this.sentBy = text; } } else if (!bool.TryParse(parameter.Value as string, out this.isResponseRequested)) { this.isResponseRequested = true; } return(true); }
// Token: 0x06000749 RID: 1865 RVA: 0x00028BA8 File Offset: 0x00026DA8 public void StartParameter(ParameterId parameterId) { string parameterString = CalendarCommon.GetParameterString(parameterId); if (parameterString == null) { throw new ArgumentException(CalendarStrings.InvalidParameterId); } this.StartParameter(parameterString); }
protected override bool ProcessParameter(CalendarParameter parameter) { ParameterId parameterId = parameter.ParameterId; if (parameterId == ParameterId.TimeZoneId) { this.timeZoneId = (string)parameter.Value; } return(true); }
public bool IsRecordedForCommand(ParameterId parameterId, CommandId commandId) { SimpleImmutableList <ParameterId> parameters; if (!_data.TryGetValue(commandId, out parameters)) { return(false); } return(parameters.Enumerate().Any(value => value.Equals(parameterId))); }
public RemoteSqlParameterClient(IRemoteSqlParameter parameter, ParameterId parameterId, CommandId commandId) { if (parameter == null) { throw new ArgumentNullException(nameof(parameter)); } _parameter = parameter; ParameterId = parameterId; CommandId = commandId; }
internal CalendarParameter GetParameter(ParameterId parameterId) { foreach (CalendarParameter calendarParameter in this.parameters) { if (calendarParameter.ParameterId == parameterId) { return(calendarParameter); } } return(null); }
public void SetParameterByIndex(CommandId commandId, int index, ParameterId parameterId) { // Note: Parameters are removed from the parameter store when the command that created them is disposed (this is necessary as parameters are // not disposable and so can not communicate when they are no longer required). The book-keeping gets much more complicated if parameters are // allowed to be shared or moved between commands, so this is not acceptable behaviour (hopefully it is also unusual behaviour in real use) if (!_parametersToTidy.IsRecordedForCommand(parameterId, commandId)) { throw new ArgumentException("The specified parameter must have been created by the specified command - parameters may not be shared between commands"); } // This will throw an IndexOutOfRangeException if index is not valid - that is the correct behaviour, so let it do so _commandStore.Get(commandId).Parameters[index] = _parameterStore.Get(parameterId); }
public void Remove(CommandId commandId, ParameterId parameterId) { while (true) { SimpleImmutableList <ParameterId> parameters; if (!_data.TryGetValue(commandId, out parameters)) { return; } if (_data.TryUpdate(commandId, newValue: parameters.Remove(parameterId), comparisonValue: parameters)) { return; } } }
public bool GetIsNullable(ParameterId parameterId) { return(_parameterStore.Get(parameterId).IsNullable); }
public void SetSize(ParameterId parameterId, int value) { _parameterStore.Get(parameterId).Size = value; }
private void insertColumn(ParameterId parameterId, int vi, DisplayObject obj) { GridColumn unbColumn = dataView.Columns.AddField(obj.id + "_" + parameterId.id); unbColumn.VisibleIndex = vi; unbColumn.Caption = obj.name + ":" + parameterId.name; unbColumn.UnboundType = DevExpress.Data.UnboundColumnType.Object; //Allow edit to admin & superuser unbColumn.OptionsColumn.AllowEdit = Account.Current.hasPermission(Account.Actions.EditMetrix); //unbColumn.AppearanceCell.BackColor = Color.White; var s = new Series(); s.Name = unbColumn.Caption; s.ChartType = SeriesChartType.FastLine; SortedDictionary<string, object[]> data = obj.getParameterById(parameterId.id).columnData; foreach (string time in data.Keys) s.Points.AddXY(time, data[time][2]); chartControl.Series.Add(s); series.Add(obj.id + "_" + parameterId.id, s); }
public object GetValue(ParameterId parameterId) { return(_parameterStore.Get(parameterId).Value); }
public DataRowVersion GetSourceVersion(ParameterId parameterId) { return(_parameterStore.Get(parameterId).SourceVersion); }
public string GetSourceColumn(ParameterId parameterId) { return(_parameterStore.Get(parameterId).SourceColumn); }
public void SetDbType(ParameterId parameterId, DbType value) { _parameterStore.Get(parameterId).DbType = value; }
public DbType GetDbType(ParameterId parameterId) { return(_parameterStore.Get(parameterId).DbType); }
public DisplayParameter addParameter(ParameterId parameterId, string from, string to) { DisplayParameter result; parameters.Add(result = new DisplayParameter(parameterId, this.id).load(from, to)); return result; }
public DisplayParameter(ParameterId parameterId, int objectId) { this.id = parameterId; this.objectId = objectId; }
public string GetParameterName(ParameterId parameterId) { return(_parameterStore.Get(parameterId).ParameterName); }
public void SetParameterName(ParameterId parameterId, string value) { _parameterStore.Get(parameterId).ParameterName = value; }
public byte GetPrecision(ParameterId parameterId) { return(_parameterStore.Get(parameterId).Precision); }
public void SetSourceColumn(ParameterId parameterId, string value) { _parameterStore.Get(parameterId).SourceColumn = value; }
// Token: 0x0600075C RID: 1884 RVA: 0x00028E8C File Offset: 0x0002708C public void WriteParameter(ParameterId parameterId, string value) { this.StartParameter(parameterId); this.WriteParameterValue(value); this.EndParameter(); }
public void SetSourceVersion(ParameterId parameterId, DataRowVersion value) { _parameterStore.Get(parameterId).SourceVersion = value; }
/// <summary> /// Constructs Parameter with given bytes. /// </summary> /// <param name="id"></param> /// <param name="bytes"></param> protected Parameter(ParameterId id, byte[] bytes) { this.parameterId = id; this.bytes = bytes; }
public void SetValue(ParameterId parameterId, object value) { _parameterStore.Get(parameterId).Value = value; }
public int GetSize(ParameterId parameterId) { return(_parameterStore.Get(parameterId).Size); }
public void SetPrecision(ParameterId parameterId, byte value) { _parameterStore.Get(parameterId).Precision = value; }
internal void addParameter(ParameterId parameterId, string from, string to) { if (paramIds.Find(id => id.id == parameterId.id) != null) return; else paramIds.Add(parameterId); for (int i = 0; i < objects.Count; i++) { DisplayObject obj = objects[i]; joinTimes(obj.addParameter(parameterId, from, to)); } for (int i = 0; i < objects.Count; i++) { DisplayObject obj = objects[i]; insertColumn(parameterId, i * obj.parameters.Count + obj.parameters.Count, obj); } refreshTable(); }
/// <summary> /// Constructs Parameter with null bytes. /// Bytes are expected to be read by encoders /// </summary> /// <param name="id"></param> protected Parameter(ParameterId id) : this(id, null) { }
public byte GetScale(ParameterId parameterId) { return(_parameterStore.Get(parameterId).Scale); }
public RequestModel(ParameterId pid) { request[1] = (byte)pid; }
public void SetScale(ParameterId parameterId, byte value) { _parameterStore.Get(parameterId).Scale = value; }