Feature Class

PreStorm - A Data Client for ArcGIS Server REST API
Represents the base class for objects to which attributes can be mapped.
Inheritance Hierarchy

SystemObject
  PreStormFeature
    PreStormFeatureT

Namespace:  PreStorm
Assembly:  PreStorm (in PreStorm.dll) Version: 1.8.19.0 (1.8.19.0)
Syntax

public abstract class Feature : INotifyPropertyChanged

The Feature type exposes the following members.

Constructors

  NameDescription
Protected methodFeature
Initializes a new instance of the Feature class.
Top
Properties

  NameDescription
Public propertyIsDataBound
Indicates if this instance is bound to an actual row in the underlying table.
Public propertyIsDirty
Indicates if any of the mapped properties has been changed via the property setter.
Public propertyItem
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.
Public propertyOID
The Object ID of the feature.
Top
Methods

  NameDescription
Public methodCastT
Converts this feature to a new object of the specified type.
Public methodChanged
Indicates if the value of the specified property has changed.
Public methodStatic memberCreateT
Instantiates a new object of the specified type. Use this method instead of the constructor to ensure that the mapped properties automatically raise the PropertyChanged event.
Public methodGetFieldNames
Returns the field names. This includes unmapped fields.
Public methodStatic memberGetMappings
Returns the mapped properties.
Protected methodRaisePropertyChanged(String)
Called from a property setter to notify the framework that a member has changed.
Public methodRaisePropertyChangedT(ExpressionFuncT)
Called from a property setter to notify the framework that a member has changed.
Top
Events

  NameDescription
Public eventPropertyChanged
Represents the method that will handle the PropertyChanged event raised when a property is changed on a component.
Top
Extension Methods

  NameDescription
Public Extension MethodToKml(String, KmlStyle)Overloaded.
Converts the feature to KML.
(Defined by Kml.)
Public Extension MethodToKml(String, NullableDouble, XElement, XElement)Overloaded.
Converts the feature to KML.
(Defined by Kml.)
Public Extension MethodToText
Converts the feature attributes to delimiter-separated values (i.e. CSV).
(Defined by Text.)
Top
See Also

Reference