internal static IntPtr value(IntPtr thisPtr, [MarshalAs(UnmanagedType.LPWStr)] string settingName, [MarshalAs(UnmanagedType.LPWStr)] string defaultValue) { if (_valueFunc == null) { _valueFunc = (_value)Marshal.GetDelegateForFunctionPointer(Torque3D.DllLoadUtils.GetProcAddress(Torque3D.Torque3DLibHandle, "fn_Settings_value"), typeof(_value)); } return(_valueFunc(thisPtr, settingName, defaultValue)); }
ReferenceEquals(this, obj) || (obj is ValueBuilder other && Equals(_value, other._value));
set => SetAndRaiseIfChanged(ref _value, value);
set => Set(ref _value, value);
set => this.SetAndRaise(ref _value, value);
//static setter static AppSettings() { Value = new _value(); }
get => ReadDA(ref _value, considerDisposeRequest: false);
set => this.RaiseAndSetIfChanged(ref _value, value);
get => _value ?? string.Empty; set => Set(ref _value, value);
set => SetValue(ValueProperty, ref _value, value);
if (Equals(_value, value)) { return;
staticMessages.Add(new RefMessage(_value, fieldValue, color ?? Color.cyan, prefix));
protected set => _fromSetter(_value, value);
public IValue Call(IValue[] arguments, CompilationContext compilationContext) => new Literal(_value switch {
set => SetAndRaise(ValueProperty, ref _value, value);
public override bool Equals(object obj) => obj is ElementKey key?Equals(key) : Equals(_value, obj);
set => SetAndRaise(ref _value, value);
set => SetProperty(ref _value, value, nameof(Value));
set => SetProperty(ref _value, value);
if (!Equals(_value, value)) {