Search Results for

    Show / Hide Table of Contents

    Class FeatureReaderBase

    Base implementation of the IFeatureReader interface

    Inheritance
    System.Object
    ReaderBase
    FeatureReaderBase
    FeatureArrayReader
    Implements
    IFeatureReader
    IReader
    System.IDisposable
    IFeature
    IRecord
    System.Collections.Generic.IEnumerable<IFeature>
    System.Collections.IEnumerable
    Inherited Members
    ReaderBase.Current
    ReaderBase.FieldCount
    ReaderBase.ReadNext()
    ReaderBase.Close()
    ReaderBase.Dispose()
    ReaderBase.Dispose(Boolean)
    ReaderBase.IsNull(String)
    ReaderBase.IsNull(Int32)
    ReaderBase.GetBoolean(String)
    ReaderBase.GetByte(String)
    ReaderBase.GetBlob(String)
    ReaderBase.GetClob(String)
    ReaderBase.GetDouble(String)
    ReaderBase.GetDateTime(String)
    ReaderBase.GetInt16(String)
    ReaderBase.GetInt32(String)
    ReaderBase.GetInt64(String)
    ReaderBase.GetSingle(String)
    ReaderBase.GetString(String)
    ReaderBase.GetGeometry(String)
    ReaderBase.GetBoolean(Int32)
    ReaderBase.GetByte(Int32)
    ReaderBase.GetBlob(Int32)
    ReaderBase.GetClob(Int32)
    ReaderBase.GetDouble(Int32)
    ReaderBase.GetDateTime(Int32)
    ReaderBase.GetInt16(Int32)
    ReaderBase.GetInt32(Int32)
    ReaderBase.GetInt64(Int32)
    ReaderBase.GetSingle(Int32)
    ReaderBase.GetString(Int32)
    ReaderBase.GetGeometry(Int32)
    ReaderBase.Item[Int32]
    ReaderBase.Item[String]
    ReaderBase.GetPropertyType(String)
    ReaderBase.GetPropertyType(Int32)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: OSGeo.MapGuide.MaestroAPI.Feature
    Assembly: OSGeo.MapGuide.MaestroAPI.dll
    Syntax
    public abstract class FeatureReaderBase : ReaderBase, IFeatureReader, IReader, IDisposable, IFeature, IRecord, IEnumerable<IFeature>, IEnumerable

    Properties

    | Improve this Doc View Source

    ClassDefinition

    Gets the class definition of the object currently being read. If the user has requested only a subset of the class properties (as specified in the filter text), the class definition reflects what the user has requested, rather than the full class definition.

    Declaration
    public ClassDefinition ClassDefinition { get; protected set; }
    Property Value
    Type Description
    ClassDefinition
    | Improve this Doc View Source

    ReaderType

    Gets the type of the reader.

    Declaration
    public override ReaderType ReaderType { get; }
    Property Value
    Type Description
    ReaderType

    The type of the reader.

    Overrides
    ReaderBase.ReaderType

    Methods

    | Improve this Doc View Source

    GetEnumerator()

    Returns an enumerator that iterates through the collection.

    Declaration
    public IEnumerator<IFeature> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<IFeature>

    A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection.

    | Improve this Doc View Source

    GetFeatureObject(Int32)

    Gets a IFeatureReader containing all the nested features at the specified index

    Declaration
    public IFeatureReader GetFeatureObject(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    IFeatureReader
    | Improve this Doc View Source

    GetFeatureObject(String)

    Gets a IFeatureReader containing all the nested features of the specified property

    Declaration
    public IFeatureReader GetFeatureObject(string name)
    Parameters
    Type Name Description
    System.String name
    Returns
    Type Description
    IFeatureReader
    | Improve this Doc View Source

    GetFieldType(Int32)

    Gets the CLR type of the field at the specified index

    Declaration
    public override Type GetFieldType(int i)
    Parameters
    Type Name Description
    System.Int32 i
    Returns
    Type Description
    System.Type
    Overrides
    ReaderBase.GetFieldType(Int32)
    | Improve this Doc View Source

    GetName(Int32)

    Gets the name of the field at the specified index

    Declaration
    public override string GetName(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    System.String
    Overrides
    ReaderBase.GetName(Int32)
    | Improve this Doc View Source

    ReadNextFeature()

    Reads the next feature.

    Declaration
    protected abstract IFeature ReadNextFeature()
    Returns
    Type Description
    IFeature
    | Improve this Doc View Source

    ReadNextRecord()

    Reads the next record.

    Declaration
    protected override IRecord ReadNextRecord()
    Returns
    Type Description
    IRecord
    Overrides
    ReaderBase.ReadNextRecord()

    Explicit Interface Implementations

    | Improve this Doc View Source

    IEnumerable.GetEnumerator()

    Returns an enumerator that iterates through a collection.

    Declaration
    IEnumerator IEnumerable.GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    An System.Collections.IEnumerator object that can be used to iterate through the collection.

    Implements

    IFeatureReader
    IReader
    System.IDisposable
    IFeature
    IRecord
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2009 - 2022 Jackie Ng