97 references to BindingFlags
PresentationFramework (97)
System\Windows\Data\Binding.cs (38)
245
return TestFlag(
BindingFlags
.ValidatesOnExceptions);
249
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnExceptions);
253
ChangeFlag(
BindingFlags
.ValidatesOnExceptions, value);
264
return TestFlag(
BindingFlags
.ValidatesOnDataErrors);
268
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnDataErrors);
272
ChangeFlag(
BindingFlags
.ValidatesOnDataErrors, value);
283
return TestFlag(
BindingFlags
.ValidatesOnNotifyDataErrors);
287
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnNotifyDataErrors);
291
ChangeFlag(
BindingFlags
.ValidatesOnNotifyDataErrors, value);
307
ClearFlag(
BindingFlags
.PathGeneratedInternally);
330
return _ppath != null && !TestFlag(
BindingFlags
.PathGeneratedInternally);
347
switch (GetFlagsWithinMask(
BindingFlags
.PropagationMask))
349
case
BindingFlags
.OneWay: return BindingMode.OneWay;
350
case
BindingFlags
.TwoWay: return BindingMode.TwoWay;
351
case
BindingFlags
.OneWayToSource: return BindingMode.OneWayToSource;
352
case
BindingFlags
.OneTime: return BindingMode.OneTime;
353
case
BindingFlags
.PropDefault: return BindingMode.Default;
362
BindingFlags
flags = FlagsFrom(value);
363
if (flags ==
BindingFlags
.IllegalInput)
366
ChangeFlagsWithinMask(
BindingFlags
.PropagationMask, flags);
376
switch (GetFlagsWithinMask(
BindingFlags
.UpdateMask))
378
case
BindingFlags
.UpdateOnPropertyChanged: return UpdateSourceTrigger.PropertyChanged;
379
case
BindingFlags
.UpdateOnLostFocus: return UpdateSourceTrigger.LostFocus;
380
case
BindingFlags
.UpdateExplicitly: return UpdateSourceTrigger.Explicit;
381
case
BindingFlags
.UpdateDefault: return UpdateSourceTrigger.Default;
390
BindingFlags
flags = FlagsFrom(value);
391
if (flags ==
BindingFlags
.IllegalInput)
394
ChangeFlagsWithinMask(
BindingFlags
.UpdateMask, flags);
404
return TestFlag(
BindingFlags
.NotifyOnSourceUpdated);
408
bool currentValue = TestFlag(
BindingFlags
.NotifyOnSourceUpdated);
412
ChangeFlag(
BindingFlags
.NotifyOnSourceUpdated, value);
424
return TestFlag(
BindingFlags
.NotifyOnTargetUpdated);
428
bool currentValue = TestFlag(
BindingFlags
.NotifyOnTargetUpdated);
432
ChangeFlag(
BindingFlags
.NotifyOnTargetUpdated, value);
443
return TestFlag(
BindingFlags
.NotifyOnValidationError);
447
bool currentValue = TestFlag(
BindingFlags
.NotifyOnValidationError);
451
ChangeFlag(
BindingFlags
.NotifyOnValidationError, value);
685
SetFlag(
BindingFlags
.PathGeneratedInternally);
System\Windows\Data\BindingBase.cs (28)
295
internal bool TestFlag(
BindingFlags
flag)
301
internal void SetFlag(
BindingFlags
flag)
307
internal void ClearFlag(
BindingFlags
flag)
313
internal void ChangeFlag(
BindingFlags
flag, bool value)
322
internal
BindingFlags
GetFlagsWithinMask(
BindingFlags
mask)
328
internal void ChangeFlagsWithinMask(
BindingFlags
mask,
BindingFlags
flags)
334
internal static
BindingFlags
FlagsFrom(BindingMode bindingMode)
338
case BindingMode.OneWay: return
BindingFlags
.OneWay;
339
case BindingMode.TwoWay: return
BindingFlags
.TwoWay;
340
case BindingMode.OneWayToSource: return
BindingFlags
.OneWayToSource;
341
case BindingMode.OneTime: return
BindingFlags
.OneTime;
342
case BindingMode.Default: return
BindingFlags
.PropDefault;
345
return
BindingFlags
.IllegalInput;
349
internal static
BindingFlags
FlagsFrom(UpdateSourceTrigger updateSourceTrigger)
353
case UpdateSourceTrigger.Default: return
BindingFlags
.UpdateDefault;
354
case UpdateSourceTrigger.PropertyChanged: return
BindingFlags
.UpdateOnPropertyChanged;
355
case UpdateSourceTrigger.LostFocus: return
BindingFlags
.UpdateOnLostFocus;
356
case UpdateSourceTrigger.Explicit: return
BindingFlags
.UpdateExplicitly;
359
return
BindingFlags
.IllegalInput;
372
internal
BindingFlags
Flags { get { return _flags; } }
429
if (TestFlag(
BindingFlags
.ValidatesOnExceptions) && type == typeof(System.Windows.Controls.ExceptionValidationRule))
432
if (TestFlag(
BindingFlags
.ValidatesOnDataErrors) && type == typeof(System.Windows.Controls.DataErrorValidationRule))
435
if (TestFlag(
BindingFlags
.ValidatesOnNotifyDataErrors) && type == typeof(System.Windows.Controls.NotifyDataErrorValidationRule))
478
clone.ChangeFlagsWithinMask(
BindingFlags
.PropagationMask, FlagsFrom(mode));
493
BindingFlags
_flags =
BindingFlags
.Default;
System\Windows\Data\MultiBinding.cs (31)
102
switch (GetFlagsWithinMask(
BindingFlags
.PropagationMask))
104
case
BindingFlags
.OneWay: return BindingMode.OneWay;
105
case
BindingFlags
.TwoWay: return BindingMode.TwoWay;
106
case
BindingFlags
.OneWayToSource: return BindingMode.OneWayToSource;
107
case
BindingFlags
.OneTime: return BindingMode.OneTime;
108
case
BindingFlags
.PropDefault: return BindingMode.Default;
116
ChangeFlagsWithinMask(
BindingFlags
.PropagationMask, FlagsFrom(value));
126
switch (GetFlagsWithinMask(
BindingFlags
.UpdateMask))
128
case
BindingFlags
.UpdateOnPropertyChanged: return UpdateSourceTrigger.PropertyChanged;
129
case
BindingFlags
.UpdateOnLostFocus: return UpdateSourceTrigger.LostFocus;
130
case
BindingFlags
.UpdateExplicitly: return UpdateSourceTrigger.Explicit;
131
case
BindingFlags
.UpdateDefault: return UpdateSourceTrigger.Default;
139
ChangeFlagsWithinMask(
BindingFlags
.UpdateMask, FlagsFrom(value));
150
return TestFlag(
BindingFlags
.NotifyOnSourceUpdated);
154
bool currentValue = TestFlag(
BindingFlags
.NotifyOnSourceUpdated);
158
ChangeFlag(
BindingFlags
.NotifyOnSourceUpdated, value);
170
return TestFlag(
BindingFlags
.NotifyOnTargetUpdated);
174
bool currentValue = TestFlag(
BindingFlags
.NotifyOnTargetUpdated);
178
ChangeFlag(
BindingFlags
.NotifyOnTargetUpdated, value);
189
return TestFlag(
BindingFlags
.NotifyOnValidationError);
193
bool currentValue = TestFlag(
BindingFlags
.NotifyOnValidationError);
197
ChangeFlag(
BindingFlags
.NotifyOnValidationError, value);
278
return TestFlag(
BindingFlags
.ValidatesOnExceptions);
282
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnExceptions);
286
ChangeFlag(
BindingFlags
.ValidatesOnExceptions, value);
297
return TestFlag(
BindingFlags
.ValidatesOnDataErrors);
301
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnDataErrors);
305
ChangeFlag(
BindingFlags
.ValidatesOnDataErrors, value);
316
return TestFlag(
BindingFlags
.ValidatesOnNotifyDataErrors);
320
bool currentValue = TestFlag(
BindingFlags
.ValidatesOnNotifyDataErrors);
324
ChangeFlag(
BindingFlags
.ValidatesOnNotifyDataErrors, value);