summaryrefslogtreecommitdiff
path: root/ThirdParty/CsvHelper-master/tests/CsvHelper.Tests/Mocks/ReaderRowMock.cs
blob: b73c81ea6d48c8bf09c4f5fe923700eafd774bd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
// Copyright 2009-2022 Josh Close
// This file is a part of CsvHelper and is dual licensed under MS-PL and Apache 2.0.
// See LICENSE.txt for details or visit http://www.opensource.org/licenses/ms-pl.html for MS-PL and http://opensource.org/licenses/Apache-2.0 for Apache 2.0.
// https://github.com/JoshClose/CsvHelper
using CsvHelper.Configuration;
using CsvHelper.TypeConversion;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CsvHelper.Tests.Mocks
{
	public class ReaderRowMock : IReaderRow
	{
		public string this[int index] => throw new NotImplementedException();

		public string this[string name] => throw new NotImplementedException();

		public string this[string name, int index] => throw new NotImplementedException();

		public int ColumnCount => throw new NotImplementedException();

		public int CurrentIndex => throw new NotImplementedException();

		public string[] HeaderRecord => throw new NotImplementedException();

		public IParser Parser => throw new NotImplementedException();

		public CsvContext Context => throw new NotImplementedException();

		public IReaderConfiguration Configuration { get; private set; }

		public ReaderRowMock()
		{
			Configuration = new CsvConfiguration(CultureInfo.InvariantCulture);
		}

		public ReaderRowMock(CsvConfiguration configuration)
		{
			Configuration = configuration;
		}

		public string GetField(int index)
		{
			throw new NotImplementedException();
		}

		public string GetField(string name)
		{
			throw new NotImplementedException();
		}

		public string GetField(string name, int index)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, int index)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, string name)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, string name, int index)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, int index, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, string name, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public object GetField(Type type, string name, int index, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(int index)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(string name)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(string name, int index)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(int index, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(string name, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public T GetField<T>(string name, int index, ITypeConverter converter)
		{
			throw new NotImplementedException();
		}

		public T GetField<T, TConverter>(int index) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}

		public T GetField<T, TConverter>(string name) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}

		public T GetField<T, TConverter>(string name, int index) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}

		public T GetRecord<T>()
		{
			throw new NotImplementedException();
		}

		public T GetRecord<T>(T anonymousTypeDefinition)
		{
			throw new NotImplementedException();
		}

		public object GetRecord(Type type)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, int index, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, string name, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, string name, int index, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, int index, ITypeConverter converter, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, string name, ITypeConverter converter, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField(Type type, string name, int index, ITypeConverter converter, out object field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(int index, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(string name, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(string name, int index, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(int index, ITypeConverter converter, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(string name, ITypeConverter converter, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T>(string name, int index, ITypeConverter converter, out T field)
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T, TConverter>(int index, out T field) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T, TConverter>(string name, out T field) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}

		public bool TryGetField<T, TConverter>(string name, int index, out T field) where TConverter : ITypeConverter
		{
			throw new NotImplementedException();
		}
	}
}