Namespace OSGeo.MapGuide.MaestroAPI.Feature
Classes
BlobValue
Stores blob data
BooleanValue
Stores boolean data
ByteValue
Stores byte data
ClobValue
Stores clob data
ClrFdoTypeMap
Helper class to map MapGuide/FDO data/property types to CLR data types
DateTimeValue
Stores datetime data
DoubleValue
Stores double data
FeatureArrayReader
A subclass of FeatureReaderBase that iterates over an array of IFeature instances
FeatureBase
Base implementation of the IFeature interface
FeatureReaderBase
Base implementation of the IFeatureReader interface
FeatureValue
Stores feature data
GeometryValue
Stores geometry data
Int16Value
Stores int16 data
Int32Value
Stores int32 data
Int64Value
Stores int64 data
LimitingFeatureReader
Wraps a IFeatureReader to only allow up the specified number of iterations
MutableFeatureBase
Represents a Feature instance whose properties can be modified
MutableRecord
A record whose properties can be modified and allows for adding of new PropertyValue instances
MutableRecordBase
A record whose properties can be modified
PropertyValue
Base class of all MapGuide property values. Functions as a nullable box type around an underlying data type
RasterValue
Stores raster data
ReaderBase
Base implementation of the IReader interface
RecordBase
Base implementation of the IRecord interface
ReferenceTypePropertyValue<T>
Base class of all reference type property values
SingleValue
Stores float data
StringValue
Stores string data
ValueTypePropertyValue<T>
Base class of all nullable value type property values.
Interfaces
IFeature
Provides access to the property values within each feature for a IFeatureReader
IFeatureReader
Provides a forward-only, read-only iterator for reading features selected from a feature source
IMutableFeature
Defines a mutable feature record
IMutableRecord
Defines a records whose properties can be modified
IReader
Provides a forward-only, read-only iterator for reading data. You must call ReadNext() before you can access any data
IRecord
Provides access to the property values within each result for a IReader
IRecordInitialize
Provides a means for initializing a IRecord instance with PropertyValue instances
IRecordReset
Provides a means for resetting a IRecord instance
Enums
ReaderType
Defines the types of readers