FeatureT 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
      PreStormDynamicFeature

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

public abstract class Feature<T> : Feature
where T : Geometry

Type Parameters

T

The FeatureT type exposes the following members.

Constructors

  NameDescription
Protected methodFeatureT
Initializes a new instance of the FeatureT class
Top
Properties

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

  NameDescription
Public methodCastT
Converts this feature to a new object of the specified type.
(Inherited from Feature.)
Public methodChanged
Indicates if the value of the specified property has changed.
(Inherited from Feature.)
Public methodGetFieldNames
Returns the field names. This includes unmapped fields.
(Inherited from Feature.)
Protected methodRaisePropertyChanged(String)
Called from a property setter to notify the framework that a member has changed.
(Inherited from Feature.)
Public methodRaisePropertyChangedT(ExpressionFuncT)
Called from a property setter to notify the framework that a member has changed.
(Inherited from Feature.)
Top
Events

  NameDescription
Public eventPropertyChanged
Represents the method that will handle the PropertyChanged event raised when a property is changed on a component.
(Inherited from Feature.)
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(String, NullableChar, FuncDateTime, String)Overloaded.
Converts the feature attributes to delimiter-separated values (i.e. CSV).
(Defined by Text.)
Public Extension MethodToTextT(String, NullableChar, FuncT, Object, FuncDateTime, String)Overloaded.
Converts the feature attributes to delimiter-separated values (i.e. CSV).
(Defined by Text.)
Top
See Also

Reference