Represents a feature instance. This class cannot be inherited.


The following tables list the members exposed by FdoFeature.

Public Constructors

Name Description
Static Public method FdoFeature Overloaded. Initializes a new instance of the FdoFeature class.
Top

Public Fields

Public Properties

Name Description
Public property Annotations Gets or sets feature annotations.
Public property Geometry Gets or sets feature geometry.
Public property Handle
Public property HasAnnotations Returns True if feature has annotations (labels) set, otherwise returns False.
Public property HasGeometry Returns True if feature geometry is set, otherwise returns False.
Public property Identifier Gets or sets globally unique feature identifier.
Public property IsClassified
Public property IsEmpty Returns True if object instance is considered empty, otherwise returns False.
Public property Name Gets or sets the name of the object instance.
Public property Properties Gets or sets feature properties.
Top

Public Methods

Name Description
Public method Clone Creates a new object that is a copy of the current instance.
Public method Equals Overloaded. Determines whether the specified Object is equal to the current Object.
Public method Evaluate Evaluates both feature properties and associated geometry.
Public method EvaluateExpression Evaluates specified expression String against the feature instance.
Public method GetHashCode Serves as a hash function for a particular type. (inherited from Object)
Public method GetProperties
Public method Static GetSchemaTable
Public method GetSchemaTable Returns an empty data table representing feature schema. Compliant with IDataReader.
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method GetTypeName Returns String representation of the underlying type.
Public method IsValid Returns True if object instance is considered valid, otherwise returns False.
Public operator Static op_Equality Returns True if two features are equal, otherwise returns False.
Public operator Static op_Inequality Returns True if two features are not equal, otherwise returns False.
Public method ToString Overridden. Returns a String that represents the current Object.
Public method TransformForward Returns object that is result of forward transformation of this object using specified referential coordinate transform.
Public method TryParseExpression
Top

Explicit Interface Implementations

Name Description
Static Private method FdoFeature Overloaded. Initializes a new instance of the FdoFeature class.
Top

See Also