Represents the base class for objects to which attributes can be mapped.
            
Inheritance Hierarchy
PreStormFeature
PreStormFeatureT
PreStormDynamicFeature
Namespace: PreStorm
Assembly: PreStorm (in PreStorm.dll) Version: 1.8.19.0 (1.8.19.0)
Syntax
Type Parameters
- T
The FeatureT type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|  | FeatureT | Initializes a new instance of the FeatureT class | 
Properties
| Name | Description | |
|---|---|---|
|  | Geometry | 
            The geometry of the underlying graphic object.
             | 
|  | IsDataBound | 
            Indicates if this instance is bound to an actual row in the underlying table.
            (Inherited from Feature.) | 
|  | IsDirty | 
            Indicates if any of the mapped properties has been changed via the property setter.
            (Inherited from Feature.) | 
|  | Item | 
            Gets or sets a field value based on the field name.  This allows for manipulating fields that are not mapped to a property.  If the field is mapped to a property, the property value is accessed via Reflection.
            (Inherited from Feature.) | 
|  | OID | 
            The Object ID of the feature.
            (Inherited from Feature.) | 
Methods
| Name | Description | |
|---|---|---|
|  | CastT | 
            Converts this feature to a new object of the specified type.
            (Inherited from Feature.) | 
|  | Changed | 
            Indicates if the value of the specified property has changed.
            (Inherited from Feature.) | 
|  | GetFieldNames | 
            Returns the field names.  This includes unmapped fields.
            (Inherited from Feature.) | 
|  | RaisePropertyChanged(String) | 
            Called from a property setter to notify the framework that a member has changed.
            (Inherited from Feature.) | 
|  | RaisePropertyChangedT(ExpressionFuncT) | 
            Called from a property setter to notify the framework that a member has changed.
            (Inherited from Feature.) | 
Events
| Name | Description | |
|---|---|---|
|  | PropertyChanged | 
            Represents the method that will handle the PropertyChanged event raised when a property is changed on a component.
            (Inherited from Feature.) | 
Extension Methods
| Name | Description | |
|---|---|---|
|  | ToKml(String, KmlStyle) | Overloaded. 
            Converts the feature to KML.
            (Defined by Kml.) | 
|  | ToKml(String, NullableDouble, XElement, XElement) | Overloaded. 
            Converts the feature to KML.
            (Defined by Kml.) | 
|  | ToText(String, NullableChar, FuncDateTime, String) | Overloaded. 
            Converts the feature attributes to delimiter-separated values (i.e. CSV).
            (Defined by Text.) | 
|  | ToTextT(String, NullableChar, FuncT, Object, FuncDateTime, String) | Overloaded. 
            Converts the feature attributes to delimiter-separated values (i.e. CSV).
            (Defined by Text.) | 
See Also