User Tools

Site Tools


12.0:apis:thinkgeo.core.geodbf

ThinkGeo.Core.GeoDbf

Inheritance Hierarchy

  • System.Object
    • ThinkGeo.Core.GeoDbf

Members Summary

Public Constructors

GeoDbf()

  • N/A
Remarks
  • N/A
Parameters

GeoDbf(String)

  • N/A
Remarks
  • N/A
Parameters
  • pathFilename
    • Type:String
    • Description:N/A

GeoDbf(String,FileAccess)

  • N/A
Remarks
  • N/A
Parameters
  • pathFilename
    • Type:String
    • Description:N/A
  • readWriteMode
    • Type:FileAccess
    • Description:N/A

GeoDbf(String,FileAccess,Encoding)

  • N/A
Remarks
  • N/A
Parameters
  • pathFilename
    • Type:String
    • Description:N/A
  • readWriteMode
    • Type:FileAccess
    • Description:N/A
  • encoding
    • Type:Encoding
    • Description:N/A

GeoDbf(String,FileAccess,Encoding,CultureInfo)

  • N/A
Remarks
  • N/A
Parameters
  • pathFilename
    • Type:String
    • Description:N/A
  • readWriteMode
    • Type:FileAccess
    • Description:N/A
  • encoding
    • Type:Encoding
    • Description:N/A
  • cultureInfo
    • Type:CultureInfo
    • Description:N/A

Protected Constructors

Public Methods

Dispose()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetColumn(String)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • columnName
    • Type:String
    • Description:N/A

GetColumn(Int32)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • columnNumber
    • Type:Int32
    • Description:N/A

ReadRecord(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,Object>
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A

ReadFieldAsBoolean(Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A

ReadFieldAsBoolean(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A

ReadFieldAsDateTime(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:DateTime
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A

ReadFieldAsDateTime(Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:DateTime
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A

ReadFieldAsDouble(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Double
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A

ReadFieldAsDouble(Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Double
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A

ReadFieldAsInteger(Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A

ReadFieldAsInteger(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A

ReadFieldAsString(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A

ReadFieldAsString(Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A

WriteField(Int32,String,Double)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A
  • value
    • Type:Double
    • Description:N/A

WriteField(Int32,Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A
  • value
    • Type:Int32
    • Description:N/A

WriteField(Int32,String,Boolean)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A
  • value
    • Type:Boolean
    • Description:N/A

WriteField(Int32,Int32,Double)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A
  • value
    • Type:Double
    • Description:N/A

WriteField(Int32,String,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A
  • value
    • Type:Int32
    • Description:N/A

WriteField(Int32,Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A
  • value
    • Type:String
    • Description:N/A

WriteField(Int32,String,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A
  • value
    • Type:String
    • Description:N/A

WriteField(Int32,Int32,Boolean)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A
  • value
    • Type:Boolean
    • Description:N/A

WriteField(Int32,Int32,DateTime)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnNumber
    • Type:Int32
    • Description:N/A
  • value
    • Type:DateTime
    • Description:N/A

WriteField(Int32,String,DateTime)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • columnName
    • Type:String
    • Description:N/A
  • value
    • Type:DateTime
    • Description:N/A

Open()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Close()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Flush()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Pack()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

GetColumnNumber(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A

GetColumnName(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters
  • columnNumber
    • Type:Int32
    • Description:N/A

DeleteRecord(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A

UpdateColumnName(Int32,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnNumber
    • Type:Int32
    • Description:N/A
  • newColumnName
    • Type:String
    • Description:N/A

UndeleteRecord(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A

IsRecordDeleted(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A

AddEmptyRecord()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

ReadRecordAsString(Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Dictionary<String,String>
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A

WriteRecord(Int32,IEnumerable<Object>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • recordNumber
    • Type:Int32
    • Description:N/A
  • values
    • Type:IEnumerable<Object>
    • Description:N/A

AddStringColumn(String,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A
  • length
    • Type:Int32
    • Description:N/A

AddIntegerColumn(String,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A
  • length
    • Type:Int32
    • Description:N/A

AddDoubleColumn(String,Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A
  • length
    • Type:Int32
    • Description:N/A
  • decimalLength
    • Type:Int32
    • Description:N/A

AddBooleanColumn(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A

AddMemoColumn(String,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A
  • length
    • Type:Int32
    • Description:N/A

AddDateColumn(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A

UpdateDbcFilename(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • newDbcFilename
    • Type:String
    • Description:N/A

AddColumn(String,DbfColumnType,Int32,Int32)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A
  • length
    • Type:Int32
    • Description:N/A
  • decimalLength
    • Type:Int32
    • Description:N/A

GetType()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Type
  • Description:N/A
Parameters

ToString()

  • N/A
Remarks
  • N/A
Return Value
  • Type:String
  • Description:N/A
Parameters

Equals(Object)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean
  • Description:N/A
Parameters
  • obj
    • Type:Object
    • Description:N/A

GetHashCode()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32
  • Description:N/A
Parameters

CopyDbfHeader(String,String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • sourcePathFilename
    • Type:String
    • Description:N/A
  • destinationPathFilename
    • Type:String
    • Description:N/A

CopyDbfHeader(String,String,OverwriteMode)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • sourcePathFilename
    • Type:String
    • Description:N/A
  • destinationPathFilename
    • Type:String
    • Description:N/A

CreateDbfFile(String,IEnumerable<DbfColumn>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • dbfPathFilename
    • Type:String
    • Description:N/A
  • dbfColumns
    • Type:IEnumerable<DbfColumn>
    • Description:N/A

CreateDbfFile(String,IEnumerable<DbfColumn>,OverwriteMode)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • dbfPathFilename
    • Type:String
    • Description:N/A
  • dbfColumns
    • Type:IEnumerable<DbfColumn>
    • Description:N/A

CreateDbfFile(String,IEnumerable<DbfColumn>,OverwriteMode,Encoding)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • dbfPathFilename
    • Type:String
    • Description:N/A
  • dbfColumns
    • Type:IEnumerable<DbfColumn>
    • Description:N/A
  • encoding
    • Type:Encoding
    • Description:N/A

GetValidColumns(IEnumerable<DbfColumn>)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • columns
    • Type:IEnumerable<DbfColumn>
    • Description:N/A

GetValidColumns(IEnumerable<DbfColumn>,Encoding)

  • N/A
Remarks
  • N/A
Return Value
Parameters
  • columns
    • Type:IEnumerable<DbfColumn>
    • Description:N/A
  • encoding
    • Type:Encoding
    • Description:N/A

GetValidColumnNames(IEnumerable<String>)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters
  • columnNames
    • Type:IEnumerable<String>
    • Description:N/A

GetValidColumnNames(IEnumerable<String>,Encoding)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Collection<String>
  • Description:N/A
Parameters
  • columnNames
    • Type:IEnumerable<String>
    • Description:N/A
  • encoding
    • Type:Encoding
    • Description:N/A

Protected Methods

OnStreamLoading(StreamLoadingEventArgs)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

Finalize()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters

AddDateTimeField(String)

  • N/A
Remarks
  • N/A
Return Value
  • Type:Void
  • Description:N/A
Parameters
  • columnName
    • Type:String
    • Description:N/A

MemberwiseClone()

  • N/A
Remarks
  • N/A
Return Value
  • Type:Object
  • Description:N/A
Parameters

Public Properties

IsOpen

  • N/A
Remarks
  • N/A
Return Value
  • Type:Boolean

ColumnCount

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

RecordCount

  • N/A
Remarks
  • N/A
Return Value
  • Type:Int32

PathFilename

  • N/A
Remarks
  • N/A
Return Value
  • Type:String

ReadWriteMode

  • N/A
Remarks
  • N/A
Return Value
  • Type:FileAccess

Encoding

  • N/A
Remarks
  • N/A
Return Value
  • Type:Encoding

CultureInfo

  • N/A
Remarks
  • N/A
Return Value
  • Type:CultureInfo

Protected Properties

Public Events

StreamLoading

  • N/A
Remarks
  • N/A

Event Arguments:StreamLoadingEventArgs

12.0/apis/thinkgeo.core.geodbf.txt · Last modified: 2019/09/26 09:35 (external edit)