Skip to content

GeoDbf

Inheritance Hierarchy

  • Object
  • GeoDbf

Members Summary

Public Constructors Summary

Name
GeoDbf()
GeoDbf(String)
GeoDbf(String,FileAccess)
GeoDbf(String,FileAccess,Encoding)
GeoDbf(String,FileAccess,Encoding,CultureInfo)

Protected Constructors Summary

Name
N/A

Public Properties Summary

Name Return Type Description
ColumnCount Int32 N/A
CultureInfo CultureInfo N/A
Encoding Encoding N/A
IsOpen Boolean N/A
PathFilename String N/A
ReadWriteMode FileAccess N/A
RecordCount Int32 N/A

Protected Properties Summary

Name Return Type Description
N/A N/A N/A

Public Methods Summary

Name
AddBooleanColumn(String)
AddColumn(String,DbfColumnType,Int32,Int32)
AddDateColumn(String)
AddDoubleColumn(String,Int32,Int32)
AddEmptyRecord()
AddIntegerColumn(String,Int32)
AddMemoColumn(String,Int32)
AddStringColumn(String,Int32)
Close()
CopyDbfHeader(String,String)
CopyDbfHeader(String,String,OverwriteMode)
CreateDbfFile(String,IEnumerable<DbfColumn>)
CreateDbfFile(String,IEnumerable<DbfColumn>,OverwriteMode)
CreateDbfFile(String,IEnumerable<DbfColumn>,OverwriteMode,Encoding)
DeleteRecord(Int32)
Dispose()
Equals(Object)
Flush()
GetColumn(String)
GetColumn(Int32)
GetColumnName(Int32)
GetColumnNumber(String)
GetHashCode()
GetType()
GetValidColumnNames(IEnumerable<String>)
GetValidColumnNames(IEnumerable<String>,Encoding)
GetValidColumns(IEnumerable<DbfColumn>)
GetValidColumns(IEnumerable<DbfColumn>,Encoding)
IsRecordDeleted(Int32)
Open()
Pack()
ReadFieldAsBoolean(Int32,Int32)
ReadFieldAsBoolean(Int32,String)
ReadFieldAsDateTime(Int32,String)
ReadFieldAsDateTime(Int32,Int32)
ReadFieldAsDouble(Int32,String)
ReadFieldAsDouble(Int32,Int32)
ReadFieldAsInteger(Int32,Int32)
ReadFieldAsInteger(Int32,String)
ReadFieldAsString(Int32,String)
ReadFieldAsString(Int32,Int32)
ReadRecord(Int32)
ReadRecordAsString(Int32)
ToString()
UndeleteRecord(Int32)
UpdateColumnName(Int32,String)
UpdateDbcFilename(String)
WriteField(Int32,String,Double)
WriteField(Int32,Int32,Int32)
WriteField(Int32,String,Boolean)
WriteField(Int32,Int32,Double)
WriteField(Int32,String,Int32)
WriteField(Int32,Int32,String)
WriteField(Int32,String,String)
WriteField(Int32,Int32,Boolean)
WriteField(Int32,Int32,DateTime)
WriteField(Int32,String,DateTime)
WriteRecord(Int32,IEnumerable<Object>)

Protected Methods Summary

Name
AddDateTimeField(String)
Finalize()
MemberwiseClone()
OnStreamLoading(StreamLoadingEventArgs)

Public Events Summary

Name Event Arguments Description
StreamLoading StreamLoadingEventArgs N/A

Members Detail

Public Constructors

Name
GeoDbf()
GeoDbf(String)
GeoDbf(String,FileAccess)
GeoDbf(String,FileAccess,Encoding)
GeoDbf(String,FileAccess,Encoding,CultureInfo)

Protected Constructors

Public Properties

ColumnCount

Summary

N/A

Remarks

N/A

Return Value

Int32


CultureInfo

Summary

N/A

Remarks

N/A

Return Value

CultureInfo


Encoding

Summary

N/A

Remarks

N/A

Return Value

Encoding


IsOpen

Summary

N/A

Remarks

N/A

Return Value

Boolean


PathFilename

Summary

N/A

Remarks

N/A

Return Value

String


ReadWriteMode

Summary

N/A

Remarks

N/A

Return Value

FileAccess


RecordCount

Summary

N/A

Remarks

N/A

Return Value

Int32


Protected Properties

Public Methods

AddBooleanColumn(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A

AddColumn(String,DbfColumnType,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
columnType DbfColumnType N/A
length Int32 N/A
decimalLength Int32 N/A

AddDateColumn(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A

AddDoubleColumn(String,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
length Int32 N/A
decimalLength Int32 N/A

AddEmptyRecord()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

AddIntegerColumn(String,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
length Int32 N/A

AddMemoColumn(String,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
length Int32 N/A

AddStringColumn(String,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A
length Int32 N/A

Close()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

CopyDbfHeader(String,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
sourcePathFilename String N/A
destinationPathFilename String N/A

CopyDbfHeader(String,String,OverwriteMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
sourcePathFilename String N/A
destinationPathFilename String N/A
overwriteMode OverwriteMode N/A

CreateDbfFile(String,IEnumerable<DbfColumn>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
dbfPathFilename String N/A
dbfColumns IEnumerable<DbfColumn> N/A

CreateDbfFile(String,IEnumerable<DbfColumn>,OverwriteMode)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
dbfPathFilename String N/A
dbfColumns IEnumerable<DbfColumn> N/A
overwriteMode OverwriteMode N/A

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

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
dbfPathFilename String N/A
dbfColumns IEnumerable<DbfColumn> N/A
overwriteMode OverwriteMode N/A
encoding Encoding N/A

DeleteRecord(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A

Dispose()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Equals(Object)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
obj Object N/A

Flush()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

GetColumn(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DbfColumn N/A

Parameters

Name Type Description
columnName String N/A

GetColumn(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DbfColumn N/A

Parameters

Name Type Description
columnNumber Int32 N/A

GetColumnName(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
columnNumber Int32 N/A

GetColumnNumber(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
columnName String N/A

GetHashCode()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
N/A N/A N/A

GetType()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Type N/A

Parameters

Name Type Description
N/A N/A N/A

GetValidColumnNames(IEnumerable<String>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
columnNames IEnumerable<String> N/A

GetValidColumnNames(IEnumerable<String>,Encoding)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<String> N/A

Parameters

Name Type Description
columnNames IEnumerable<String> N/A
encoding Encoding N/A

GetValidColumns(IEnumerable<DbfColumn>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<DbfColumn> N/A

Parameters

Name Type Description
columns IEnumerable<DbfColumn> N/A

GetValidColumns(IEnumerable<DbfColumn>,Encoding)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Collection<DbfColumn> N/A

Parameters

Name Type Description
columns IEnumerable<DbfColumn> N/A
encoding Encoding N/A

IsRecordDeleted(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
recordNumber Int32 N/A

Open()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

Pack()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

ReadFieldAsBoolean(Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A

ReadFieldAsBoolean(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Boolean N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A

ReadFieldAsDateTime(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DateTime N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A

ReadFieldAsDateTime(Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
DateTime N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A

ReadFieldAsDouble(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A

ReadFieldAsDouble(Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Double N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A

ReadFieldAsInteger(Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A

ReadFieldAsInteger(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Int32 N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A

ReadFieldAsString(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A

ReadFieldAsString(Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A

ReadRecord(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Dictionary<String,Object> N/A

Parameters

Name Type Description
recordNumber Int32 N/A

ReadRecordAsString(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Dictionary<String,String> N/A

Parameters

Name Type Description
recordNumber Int32 N/A

ToString()

Summary

N/A

Remarks

N/A

Return Value

Type Description
String N/A

Parameters

Name Type Description
N/A N/A N/A

UndeleteRecord(Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A

UpdateColumnName(Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnNumber Int32 N/A
newColumnName String N/A

UpdateDbcFilename(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
newDbcFilename String N/A

WriteField(Int32,String,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A
value Double N/A

WriteField(Int32,Int32,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A
value Int32 N/A

WriteField(Int32,String,Boolean)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A
value Boolean N/A

WriteField(Int32,Int32,Double)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A
value Double N/A

WriteField(Int32,String,Int32)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A
value Int32 N/A

WriteField(Int32,Int32,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A
value String N/A

WriteField(Int32,String,String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A
value String N/A

WriteField(Int32,Int32,Boolean)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A
value Boolean N/A

WriteField(Int32,Int32,DateTime)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnNumber Int32 N/A
value DateTime N/A

WriteField(Int32,String,DateTime)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
columnName String N/A
value DateTime N/A

WriteRecord(Int32,IEnumerable<Object>)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
recordNumber Int32 N/A
values IEnumerable<Object> N/A

Protected Methods

AddDateTimeField(String)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
columnName String N/A

Finalize()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
N/A N/A N/A

MemberwiseClone()

Summary

N/A

Remarks

N/A

Return Value

Type Description
Object N/A

Parameters

Name Type Description
N/A N/A N/A

OnStreamLoading(StreamLoadingEventArgs)

Summary

N/A

Remarks

N/A

Return Value

Type Description
Void N/A

Parameters

Name Type Description
e StreamLoadingEventArgs N/A

Public Events

StreamLoading

N/A

Remarks

N/A

Event Arguments

StreamLoadingEventArgs