public void SetVariables(string _name, ControlType _controlType, AddressType _addressType, ValueRange _range, DefaultValueType _defaultValueType, MIDIChannel _channel, CurveType _curveType, int _ccNumber, float _smoothTime) { //add channel if not set to all channels address = "/vkb_midi/" + (_channel == MIDIChannel.All ? "" : (int)_channel + "/"); //sets address based on address type SetAddress(_addressType, _ccNumber); //assign min and max values from value range SetRange(_range); //sets default value to value type SetDefault(_defaultValueType); channel = _channel; name = _name; controlObjectName = _name + " " + _controlType; controlType = _controlType; range = _range; defaultType = _defaultValueType; smoothTime = _smoothTime; curveType = _curveType; addressType = _addressType; }
private static string SerializeDefaultValue(DefaultValueType type, object value) { Verify.ArgumentNotNull(value, "value"); switch (type) { case DefaultValueType.Boolean: return(((bool)value).ToString(CultureInfo.InvariantCulture)); case DefaultValueType.DateTime: return(((DateTime)value).ToString(CultureInfo.InvariantCulture)); case DefaultValueType.Decimal: return(((Decimal)value).ToString(CultureInfo.InvariantCulture)); case DefaultValueType.Guid: return(value.ToString()); case DefaultValueType.Integer: return(((Int32)value).ToString(CultureInfo.InvariantCulture)); case DefaultValueType.String: return((string)value); case DefaultValueType.RandomString: case DefaultValueType.NewGuid: case DefaultValueType.DateTimeNow: return(string.Empty); default: throw new NotImplementedException("DefaultValueType = " + type); } }
private DefaultValue(DefaultValueType defaultValueType) { switch (defaultValueType) { case DefaultValueType.DateTimeNow: case DefaultValueType.NewGuid: _valueType = defaultValueType; return; } throw new ArgumentException("Provided value type can not be constructed using this constructor. Use other constructor."); }
public PortDefinitionAttribute(string displayName = null, string description = null, bool isHidden = false, int portGroupIndex = -1, object defaultValue = null, DefaultValueType defaultValueType = DefaultValueType.Value, bool isStatic = false, object minValueUI = null, object maxValueUI = null) { DisplayName = displayName; Description = description; IsHidden = isHidden; PortGroupIndex = portGroupIndex; DefaultValue = defaultValue; DefaultValueType = defaultValueType; IsStatic = isStatic; MinValueUI = minValueUI; MaxValueUI = maxValueUI; }
public MetaProperty SetDefaultValue(DefaultValueType valueType, object value) { if (value == null) { DefaultValueType = null; DefaultValue = null; HasDefaultValue = false; } else { DefaultValueType = valueType; DefaultValue = value; HasDefaultValue = true; } return(this); }
public DefaultValueAttribute(DefaultValueType defaultValueType) { switch (defaultValueType) { case DefaultValueType.EmptyString: defaultValue = string.Empty; break; case DefaultValueType.Null: defaultValue = null; break; default: throw new InvalidOperationException("Unexpected default value type"); } }
void SetControllerValuesToFields() { ControlType controlType = (ControlType)controlTypeDropdown.value; AddressType addressType = (AddressType)addressTypeDropdown.value; DefaultValueType defaultValueType = (DefaultValueType)defaultValueDropdown.value; CurveType curveType = (CurveType)curveTypeDropdown.value; MIDIChannel midiChannel = (MIDIChannel)(midiChannelDropdown.value - 1); //-1 becaise all channels is -1 in the enum, channel 1 is 0 in the enum, etc ValueRange valueRange = (ValueRange)(valueRangeDropdown.value); float smoothTime = smoothnessField.value; string controllerName = nameField.text; int result; int ccNumber = int.TryParse(ccChannelField.text, out result) ? result : -1; //this number should be validated by text field, so it should always be ok if text field is set up properly controllerConfig.SetVariables(controllerName, controlType, addressType, valueRange, defaultValueType, midiChannel, curveType, ccNumber, smoothTime); manager.RespawnController(controllerConfig); }
void SetDefault(DefaultValueType _defaultValueType) { switch (_defaultValueType) { case DefaultValueType.Min: defaultValue = min; break; case DefaultValueType.Mid: defaultValue = mid; break; case DefaultValueType.Max: defaultValue = max; break; default: defaultValue = min; Debug.LogError("Default value type not implemented! Defaulting to min."); break; } }
public MetaProperty(MetaType _owner, Tree tr) { Tree tt; Tree t; int num; Guid guid = new Guid(); owner = _owner; tt = tr.Get_First(); Name = tt.Get_Value(); tt = tt.Get_Next(); EName = tt.Get_Value(); tt = tt.Get_Next(); fpredefined = tt.Get_Value().CompareTo("1") == 0 ? true : false; tt = tt.Get_Next(); fexporttype = (ExportType)Convert.ToUInt32(tt.Get_Value()); tt = tt.Get_Next(); string_to_GUID(tt.Get_Value(), ref guid); f_class = Class.GetClass(guid); // Типы tt = tt.Get_Next(); t = tt.Get_First(); num = Convert.ToInt32(t.Get_Value()); for (int i = 0; i < num; ++i) { t = t.Get_Next(); fstypes.Add(t.Get_Value()); } defaultvaluetype = DefaultValueType.dvt_novalue; }
private DefaultValue(DateTime defaultValue) { _valueType = DefaultValueType.DateTime; _value = defaultValue; }
private DefaultValue(Guid defaultValue) { _valueType = DefaultValueType.Guid; _value = defaultValue; }
private DefaultValue(decimal defaultValue) { _valueType = DefaultValueType.Decimal; _value = defaultValue; }
private DefaultValue(bool defaultValue) { _valueType = DefaultValueType.Boolean; _value = defaultValue; }
private DefaultValue(int defaultValue) { _valueType = DefaultValueType.Integer; _value = defaultValue; }
private DefaultValue(int defaultValue) { _valueType = DefaultValueType.Integer; _value = defaultValue; }
public DefaultValue(DefaultValueType type, string?rawValue) { this.Type = type; this.RawValue = rawValue; }
private DefaultValue(Guid defaultValue) { _valueType = DefaultValueType.Guid; _value = defaultValue; }
public void GivePropertyDefinition_UpdatePageDefinition_UpdatesPageDefinitionDefaultValueType(DefaultValueType defaultValueType) { var pageDefinitionUpdater = GetPageDefinitionUpdater(); PageDefinition pageDefinitionToUpdate = new PageDefinition(); PageTypePropertyDefinition propertyDefinition = CreatePageTypePropertyDefinition(); propertyDefinition.PageTypePropertyAttribute.DefaultValueType = defaultValueType; // As we have had to modifiy how default value and value types are handled in definition update // we now have to specify a default value to satisfy this test propertyDefinition.PageTypePropertyAttribute.DefaultValue = "true"; pageDefinitionUpdater.UpdateExistingPageDefinition(pageDefinitionToUpdate, propertyDefinition); Assert.Equal<DefaultValueType>(propertyDefinition.PageTypePropertyAttribute.DefaultValueType, pageDefinitionToUpdate.DefaultValueType); }
private DefaultValue(decimal defaultValue) { _valueType = DefaultValueType.Decimal; _value = defaultValue; }
private DefaultValue(RandomStringSettings randomStringSettings) { _valueType = DefaultValueType.RandomString; _randomStringSettings = randomStringSettings; }
private DefaultValue(bool defaultValue) { _valueType = DefaultValueType.Boolean; _value = defaultValue; }
private DefaultValue(DefaultValueType defaultValueType) { switch (defaultValueType) { case DefaultValueType.DateTimeNow: case DefaultValueType.NewGuid: _valueType = defaultValueType; return; } throw new ArgumentException("Provided value type can not be constructed using this constructor. Use other constructor."); }
private static string SerializeDefaultValue(DefaultValueType type, object value) { Verify.ArgumentNotNull(value, "value"); switch (type) { case DefaultValueType.Boolean: return ((bool)value).ToString(CultureInfo.InvariantCulture); case DefaultValueType.DateTime: return ((DateTime)value).ToString(CultureInfo.InvariantCulture); case DefaultValueType.Decimal: return ((Decimal)value).ToString(CultureInfo.InvariantCulture); case DefaultValueType.Guid: return value.ToString(); case DefaultValueType.Integer: return ((Int32)value).ToString(CultureInfo.InvariantCulture); case DefaultValueType.String: return (string)value; case DefaultValueType.RandomString: case DefaultValueType.NewGuid: case DefaultValueType.DateTimeNow: return string.Empty; default: throw new NotImplementedException("DefaultValueType = " + type); } }
public void GivePropertyDefinition_UpdatePageDefinition_UpdatesPageDefinitionDefaultValueType(DefaultValueType defaultValueType) { var pageDefinitionUpdater = GetPageDefinitionUpdater(); PageDefinition pageDefinitionToUpdate = new PageDefinition(); PageTypePropertyDefinition propertyDefinition = CreatePageTypePropertyDefinition(); propertyDefinition.PageTypePropertyAttribute.DefaultValueType = defaultValueType; pageDefinitionUpdater.UpdateExistingPageDefinition(pageDefinitionToUpdate, propertyDefinition); Assert.Equal <DefaultValueType>(propertyDefinition.PageTypePropertyAttribute.DefaultValueType, pageDefinitionToUpdate.DefaultValueType); }
public void GivePropertyDefinition_UpdatePageDefinitionValues_UpdatesPageDefinitionDefaultValueType(DefaultValueType defaultValueType) { PageTypePropertyUpdater pageTypePropertyUpdater = CreatePageTypePropertyUpdaterWithFakeUpdatePageDefinitionTabMethod(); PageDefinition pageDefinitionToUpdate = new PageDefinition(); PageTypePropertyDefinition propertyDefinition = CreatePageTypePropertyDefinition(); propertyDefinition.PageTypePropertyAttribute.DefaultValueType = defaultValueType; pageTypePropertyUpdater.UpdatePageDefinitionValues(pageDefinitionToUpdate, propertyDefinition); Assert.Equal <DefaultValueType>(propertyDefinition.PageTypePropertyAttribute.DefaultValueType, pageDefinitionToUpdate.DefaultValueType); }
private DefaultValue(DateTime defaultValue) { _valueType = DefaultValueType.DateTime; _value = defaultValue; }
public ControllerSettings(string _name, ControlType _controlType, AddressType _addressType, ValueRange _range, DefaultValueType _defaultValueType, MIDIChannel _channel, CurveType _curveType, int _ccNumber = -1, float _smoothTime = 0.1f) { SetVariables(_name, _controlType, _addressType, _range, _defaultValueType, _channel, _curveType, _ccNumber, _smoothTime); id = ControlsManager.GetUniqueID(); }
public void GivePropertyDefinition_UpdatePageDefinitionValues_UpdatesPageDefinitionDefaultValueType(DefaultValueType defaultValueType) { PageTypePropertyUpdater pageTypePropertyUpdater = CreatePageTypePropertyUpdaterWithFakeUpdatePageDefinitionTabMethod(); PageDefinition pageDefinitionToUpdate = new PageDefinition(); PageTypePropertyDefinition propertyDefinition = CreatePageTypePropertyDefinition(); propertyDefinition.PageTypePropertyAttribute.DefaultValueType = defaultValueType; pageTypePropertyUpdater.UpdatePageDefinitionValues(pageDefinitionToUpdate, propertyDefinition); Assert.Equal<DefaultValueType>(propertyDefinition.PageTypePropertyAttribute.DefaultValueType, pageDefinitionToUpdate.DefaultValueType); }
public void GivePropertyDefinition_UpdatePageDefinition_UpdatesPageDefinitionDefaultValueType(DefaultValueType defaultValueType) { var pageDefinitionUpdater = GetPageDefinitionUpdater(); PageDefinition pageDefinitionToUpdate = new PageDefinition(); PageTypePropertyDefinition propertyDefinition = CreatePageTypePropertyDefinition(); propertyDefinition.PageTypePropertyAttribute.DefaultValueType = defaultValueType; pageDefinitionUpdater.UpdateExistingPageDefinition(pageDefinitionToUpdate, propertyDefinition); Assert.Equal<DefaultValueType>(propertyDefinition.PageTypePropertyAttribute.DefaultValueType, pageDefinitionToUpdate.DefaultValueType); }
private DefaultValue(RandomStringSettings randomStringSettings) { _valueType = DefaultValueType.RandomString; _randomStringSettings = randomStringSettings; }
private DefaultValue(string defaultValue) { _valueType = DefaultValueType.String; _value = defaultValue; }
private DefaultValue(string defaultValue) { _valueType = DefaultValueType.String; _value = defaultValue; }