Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IDataRecord.cs
Go to the documentation of this file.
2
3namespace System.Data;
4
5public interface IDataRecord
6{
7 int FieldCount { get; }
8
9 object this[int i] { get; }
10
11 object this[string name] { get; }
12
13 string GetName(int i);
14
15 string GetDataTypeName(int i);
16
17 [return: DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.PublicProperties)]
19
20 object GetValue(int i);
21
22 int GetValues(object[] values);
23
24 int GetOrdinal(string name);
25
26 bool GetBoolean(int i);
27
28 byte GetByte(int i);
29
30 long GetBytes(int i, long fieldOffset, byte[]? buffer, int bufferoffset, int length);
31
32 char GetChar(int i);
33
34 long GetChars(int i, long fieldoffset, char[]? buffer, int bufferoffset, int length);
35
36 Guid GetGuid(int i);
37
38 short GetInt16(int i);
39
40 int GetInt32(int i);
41
42 long GetInt64(int i);
43
44 float GetFloat(int i);
45
46 double GetDouble(int i);
47
48 string GetString(int i);
49
50 decimal GetDecimal(int i);
51
53
55
56 bool IsDBNull(int i);
57}
long GetBytes(int i, long fieldOffset, byte[]? buffer, int bufferoffset, int length)
int GetOrdinal(string name)
DateTime GetDateTime(int i)
decimal GetDecimal(int i)
IDataReader GetData(int i)
string GetName(int i)
long GetChars(int i, long fieldoffset, char[]? buffer, int bufferoffset, int length)
object GetValue(int i)
string GetDataTypeName(int i)
double GetDouble(int i)
Type GetFieldType(int i)
string GetString(int i)
int GetValues(object[] values)