This document is archived and information here might be outdated.  Recommended version.


ISymbolCollectionElement.OverriddenProperties Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IS > ISymbolCollectionElement Interface > ISymbolCollectionElement.OverriddenProperties Property
ArcGIS Developer Help

ISymbolCollectionElement.OverriddenProperties Property

Overridden properties.

[Visual Basic .NET]
Public Property OverriddenProperties As Integer
[C#]
public int OverriddenProperties {get; set;}
[C++]
HRESULT get_OverriddenProperties(
  long props
);
[C++]
HRESULT put_OverriddenProperties(
  System.Int32* props
);
[C++]
Parameters
props [in]

props is a parameter of type long props [out, retval]
props is a parameter of type long*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

This property returns the sum of values which represent the overriden properties of this element.  This property can be evaluated by performing an Xor comparison of the value and the individual override values availible from esriSymbolOverrideEnum.  If the element is not referencing a symbol in the symbol collection, this value will be 0.

To reset the element to have no overrides, set the value of the property to 0.  Putting values into this property can be used to clear overrides.  For instance, if the overrride value is 3 meaning that both X and Y Offset are overriden, you can set the override value to 1 and remove the Y Offset. 

See Also

ISymbolCollectionElement Interface