BrushSettings Class
BrushSettings allows certain properties on a BrushStyleSetInfo to be marked as overridden or immutable. If certain Brush settings are marked as immutable, then they are not allowed to be changed again.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | BrushSettings() | Default constructor. |
| Name | Description | |
|---|---|---|
![]() | BackColor | Gets or sets the color of spaces between the hatch lines drawn by this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | BrushSettingsFlags | Gets the overridden properties in the BrushStyleSetInfo. |
![]() | BrushStyleSetInfo | Gets or sets the BrushStyleSetInfo associated with these settings. |
![]() | BrushType | Gets or sets the type of Brush. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | Color | Gets or sets the color of this SolidBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | ForeColor | Gets or sets the color of hatch lines drawn by this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | HatchStyle | Gets or sets the hatch style of this HatchBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | Image | Gets or sets the Image object associated with this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | ImmutableBackColor | Makes the BackColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableBrushType | Makes the BrushType setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableColor | Makes the Color setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableForeColor | Makes the ForeColor setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableHatchStyle | Makes the HatchStyle setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableImage | Makes the Image setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableTransform | Makes the Transform setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | ImmutableWrapMode | Makes the WrapMode setting immutable, unchangeable by others. Once it's make immutable, no one else can change it. |
![]() | Transform | Gets or sets a Matrix object that defines a local geometric transformation for the image associated with this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
![]() | WrapMode | Gets or sets a WrapMode enumeration that indicates the wrap mode for this TextureBrush object. Only allows the change if the property is not immutable and sets the override flags appropriately. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IsOverridden(BrushSettingsFlags) | Tests whether certain BrushSettings are overridden. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
BrushSettings allows certain properties on a BrushStyleSetInfo to be marked as overridden or immutable. If certain Brush settings are marked as immutable, they are not allowed to be changed again.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


