31 references to PropertyFilterOptions
PresentationFramework (1)
src\Framework\System\Windows\Markup\Primitives\ElementMarkupObject.cs (1)
430private static Attribute[] _propertyAttributes = new Attribute[] { new PropertyFilterAttribute(PropertyFilterOptions.SetValues) };
WindowsBase (30)
Base\MS\Internal\ComponentModel\APCustomTypeDescriptor.cs (14)
77PropertyFilterOptions filter = PropertyFilterOptions.Valid | PropertyFilterOptions.SetValues; 92if (filter == PropertyFilterOptions.None) 111if (filter == PropertyFilterOptions.SetValues) 145PropertyFilterOptions anySet = PropertyFilterOptions.SetValues | PropertyFilterOptions.UnsetValues; 146PropertyFilterOptions anyValid = PropertyFilterOptions.Valid | PropertyFilterOptions.Invalid; 156addProp = canAttach ^ ((filter & anyValid) == PropertyFilterOptions.Invalid); 163addProp = shouldSerialize ^ ((filter & anySet) == PropertyFilterOptions.UnsetValues); 166else if ((filter & PropertyFilterOptions.SetValues) != 0 && _instance.ContainsValue(dp) && !kind.IsDirect && !kind.IsInternal)
Base\MS\Internal\ComponentModel\DPCustomTypeDescriptor.cs (12)
98PropertyFilterOptions filter = PropertyFilterOptions.Valid | PropertyFilterOptions.SetValues; 116if (filter == PropertyFilterOptions.None || filter == PropertyFilterOptions.Invalid) 125if (filter == PropertyFilterOptions.SetValues) 180bool addProp = shouldSerialize ^ ((filter & _anySet) == PropertyFilterOptions.UnsetValues); 393private const PropertyFilterOptions _anySet = PropertyFilterOptions.SetValues | PropertyFilterOptions.UnsetValues; 394private const PropertyFilterOptions _anyValid = PropertyFilterOptions.Valid;
Base\System\ComponentModel\PropertyFilterAttribute.cs (4)
30public PropertyFilterAttribute(PropertyFilterOptions filter) 101public PropertyFilterOptions Filter 130public static readonly PropertyFilterAttribute Default = new PropertyFilterAttribute(PropertyFilterOptions.All); 143private PropertyFilterOptions _filter;