~do-win/do/test-paths

« back to all changes in this revision

Viewing changes to Mono.Addins.CecilReflector/Mono.Cecil/Mono.Cecil.Metadata/BaseMetadataVisitor.cs

  • Committer: Chris S.
  • Date: 2009-06-21 03:37:34 UTC
  • Revision ID: chris@szikszoy.com-20090621033734-ud2jdcd5pq9r3ue9
initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//
 
2
// BaseMetadataVisitor.cs
 
3
//
 
4
// Author:
 
5
//   Jb Evain (jbevain@gmail.com)
 
6
//
 
7
// Generated by /CodeGen/cecil-gen.rb do not edit
 
8
// Thu Feb 22 14:39:38 CET 2007
 
9
//
 
10
// (C) 2005 Jb Evain
 
11
//
 
12
// Permission is hereby granted, free of charge, to any person obtaining
 
13
// a copy of this software and associated documentation files (the
 
14
// "Software"), to deal in the Software without restriction, including
 
15
// without limitation the rights to use, copy, modify, merge, publish,
 
16
// distribute, sublicense, and/or sell copies of the Software, and to
 
17
// permit persons to whom the Software is furnished to do so, subject to
 
18
// the following conditions:
 
19
//
 
20
// The above copyright notice and this permission notice shall be
 
21
// included in all copies or substantial portions of the Software.
 
22
//
 
23
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 
24
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
25
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 
26
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 
27
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 
28
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 
29
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
30
//
 
31
 
 
32
namespace Mono.Cecil.Metadata {
 
33
 
 
34
        public abstract class BaseMetadataVisitor : IMetadataVisitor {
 
35
 
 
36
                public virtual void VisitMetadataRoot (MetadataRoot root)
 
37
                {
 
38
                }
 
39
 
 
40
                public virtual void VisitMetadataRootHeader (MetadataRoot.MetadataRootHeader header)
 
41
                {
 
42
                }
 
43
 
 
44
                public virtual void VisitMetadataStreamCollection (MetadataStreamCollection streams)
 
45
                {
 
46
                }
 
47
 
 
48
                public virtual void VisitMetadataStream (MetadataStream stream)
 
49
                {
 
50
                }
 
51
 
 
52
                public virtual void VisitMetadataStreamHeader (MetadataStream.MetadataStreamHeader header)
 
53
                {
 
54
                }
 
55
 
 
56
                public virtual void VisitGuidHeap (GuidHeap heap)
 
57
                {
 
58
                }
 
59
 
 
60
                public virtual void VisitStringsHeap (StringsHeap heap)
 
61
                {
 
62
                }
 
63
 
 
64
                public virtual void VisitTablesHeap (TablesHeap heap)
 
65
                {
 
66
                }
 
67
 
 
68
                public virtual void VisitBlobHeap (BlobHeap heap)
 
69
                {
 
70
                }
 
71
 
 
72
                public virtual void VisitUserStringsHeap (UserStringsHeap heap)
 
73
                {
 
74
                }
 
75
 
 
76
                public virtual void TerminateMetadataRoot (MetadataRoot root)
 
77
                {
 
78
                }
 
79
        }
 
80
 
 
81
        public abstract class BaseMetadataTableVisitor : IMetadataTableVisitor {
 
82
 
 
83
                public virtual void VisitTableCollection (TableCollection coll)
 
84
                {
 
85
                }
 
86
 
 
87
                public virtual void VisitAssemblyTable (AssemblyTable table)
 
88
                {
 
89
                }
 
90
 
 
91
                public virtual void VisitAssemblyOSTable (AssemblyOSTable table)
 
92
                {
 
93
                }
 
94
 
 
95
                public virtual void VisitAssemblyProcessorTable (AssemblyProcessorTable table)
 
96
                {
 
97
                }
 
98
 
 
99
                public virtual void VisitAssemblyRefTable (AssemblyRefTable table)
 
100
                {
 
101
                }
 
102
 
 
103
                public virtual void VisitAssemblyRefOSTable (AssemblyRefOSTable table)
 
104
                {
 
105
                }
 
106
 
 
107
                public virtual void VisitAssemblyRefProcessorTable (AssemblyRefProcessorTable table)
 
108
                {
 
109
                }
 
110
 
 
111
                public virtual void VisitClassLayoutTable (ClassLayoutTable table)
 
112
                {
 
113
                }
 
114
 
 
115
                public virtual void VisitConstantTable (ConstantTable table)
 
116
                {
 
117
                }
 
118
 
 
119
                public virtual void VisitCustomAttributeTable (CustomAttributeTable table)
 
120
                {
 
121
                }
 
122
 
 
123
                public virtual void VisitDeclSecurityTable (DeclSecurityTable table)
 
124
                {
 
125
                }
 
126
 
 
127
                public virtual void VisitEventTable (EventTable table)
 
128
                {
 
129
                }
 
130
 
 
131
                public virtual void VisitEventMapTable (EventMapTable table)
 
132
                {
 
133
                }
 
134
 
 
135
                public virtual void VisitEventPtrTable (EventPtrTable table)
 
136
                {
 
137
                }
 
138
 
 
139
                public virtual void VisitExportedTypeTable (ExportedTypeTable table)
 
140
                {
 
141
                }
 
142
 
 
143
                public virtual void VisitFieldTable (FieldTable table)
 
144
                {
 
145
                }
 
146
 
 
147
                public virtual void VisitFieldLayoutTable (FieldLayoutTable table)
 
148
                {
 
149
                }
 
150
 
 
151
                public virtual void VisitFieldMarshalTable (FieldMarshalTable table)
 
152
                {
 
153
                }
 
154
 
 
155
                public virtual void VisitFieldPtrTable (FieldPtrTable table)
 
156
                {
 
157
                }
 
158
 
 
159
                public virtual void VisitFieldRVATable (FieldRVATable table)
 
160
                {
 
161
                }
 
162
 
 
163
                public virtual void VisitFileTable (FileTable table)
 
164
                {
 
165
                }
 
166
 
 
167
                public virtual void VisitGenericParamTable (GenericParamTable table)
 
168
                {
 
169
                }
 
170
 
 
171
                public virtual void VisitGenericParamConstraintTable (GenericParamConstraintTable table)
 
172
                {
 
173
                }
 
174
 
 
175
                public virtual void VisitImplMapTable (ImplMapTable table)
 
176
                {
 
177
                }
 
178
 
 
179
                public virtual void VisitInterfaceImplTable (InterfaceImplTable table)
 
180
                {
 
181
                }
 
182
 
 
183
                public virtual void VisitManifestResourceTable (ManifestResourceTable table)
 
184
                {
 
185
                }
 
186
 
 
187
                public virtual void VisitMemberRefTable (MemberRefTable table)
 
188
                {
 
189
                }
 
190
 
 
191
                public virtual void VisitMethodTable (MethodTable table)
 
192
                {
 
193
                }
 
194
 
 
195
                public virtual void VisitMethodImplTable (MethodImplTable table)
 
196
                {
 
197
                }
 
198
 
 
199
                public virtual void VisitMethodPtrTable (MethodPtrTable table)
 
200
                {
 
201
                }
 
202
 
 
203
                public virtual void VisitMethodSemanticsTable (MethodSemanticsTable table)
 
204
                {
 
205
                }
 
206
 
 
207
                public virtual void VisitMethodSpecTable (MethodSpecTable table)
 
208
                {
 
209
                }
 
210
 
 
211
                public virtual void VisitModuleTable (ModuleTable table)
 
212
                {
 
213
                }
 
214
 
 
215
                public virtual void VisitModuleRefTable (ModuleRefTable table)
 
216
                {
 
217
                }
 
218
 
 
219
                public virtual void VisitNestedClassTable (NestedClassTable table)
 
220
                {
 
221
                }
 
222
 
 
223
                public virtual void VisitParamTable (ParamTable table)
 
224
                {
 
225
                }
 
226
 
 
227
                public virtual void VisitParamPtrTable (ParamPtrTable table)
 
228
                {
 
229
                }
 
230
 
 
231
                public virtual void VisitPropertyTable (PropertyTable table)
 
232
                {
 
233
                }
 
234
 
 
235
                public virtual void VisitPropertyMapTable (PropertyMapTable table)
 
236
                {
 
237
                }
 
238
 
 
239
                public virtual void VisitPropertyPtrTable (PropertyPtrTable table)
 
240
                {
 
241
                }
 
242
 
 
243
                public virtual void VisitStandAloneSigTable (StandAloneSigTable table)
 
244
                {
 
245
                }
 
246
 
 
247
                public virtual void VisitTypeDefTable (TypeDefTable table)
 
248
                {
 
249
                }
 
250
 
 
251
                public virtual void VisitTypeRefTable (TypeRefTable table)
 
252
                {
 
253
                }
 
254
 
 
255
                public virtual void VisitTypeSpecTable (TypeSpecTable table)
 
256
                {
 
257
                }
 
258
 
 
259
                public virtual void TerminateTableCollection (TableCollection coll)
 
260
                {
 
261
                }
 
262
 
 
263
                public abstract IMetadataRowVisitor GetRowVisitor();
 
264
        }
 
265
 
 
266
        public abstract class BaseMetadataRowVisitor : IMetadataRowVisitor {
 
267
 
 
268
                public virtual void VisitRowCollection (RowCollection coll)
 
269
                {
 
270
                }
 
271
 
 
272
                public virtual void VisitAssemblyRow (AssemblyRow row)
 
273
                {
 
274
                }
 
275
 
 
276
                public virtual void VisitAssemblyOSRow (AssemblyOSRow row)
 
277
                {
 
278
                }
 
279
 
 
280
                public virtual void VisitAssemblyProcessorRow (AssemblyProcessorRow row)
 
281
                {
 
282
                }
 
283
 
 
284
                public virtual void VisitAssemblyRefRow (AssemblyRefRow row)
 
285
                {
 
286
                }
 
287
 
 
288
                public virtual void VisitAssemblyRefOSRow (AssemblyRefOSRow row)
 
289
                {
 
290
                }
 
291
 
 
292
                public virtual void VisitAssemblyRefProcessorRow (AssemblyRefProcessorRow row)
 
293
                {
 
294
                }
 
295
 
 
296
                public virtual void VisitClassLayoutRow (ClassLayoutRow row)
 
297
                {
 
298
                }
 
299
 
 
300
                public virtual void VisitConstantRow (ConstantRow row)
 
301
                {
 
302
                }
 
303
 
 
304
                public virtual void VisitCustomAttributeRow (CustomAttributeRow row)
 
305
                {
 
306
                }
 
307
 
 
308
                public virtual void VisitDeclSecurityRow (DeclSecurityRow row)
 
309
                {
 
310
                }
 
311
 
 
312
                public virtual void VisitEventRow (EventRow row)
 
313
                {
 
314
                }
 
315
 
 
316
                public virtual void VisitEventMapRow (EventMapRow row)
 
317
                {
 
318
                }
 
319
 
 
320
                public virtual void VisitEventPtrRow (EventPtrRow row)
 
321
                {
 
322
                }
 
323
 
 
324
                public virtual void VisitExportedTypeRow (ExportedTypeRow row)
 
325
                {
 
326
                }
 
327
 
 
328
                public virtual void VisitFieldRow (FieldRow row)
 
329
                {
 
330
                }
 
331
 
 
332
                public virtual void VisitFieldLayoutRow (FieldLayoutRow row)
 
333
                {
 
334
                }
 
335
 
 
336
                public virtual void VisitFieldMarshalRow (FieldMarshalRow row)
 
337
                {
 
338
                }
 
339
 
 
340
                public virtual void VisitFieldPtrRow (FieldPtrRow row)
 
341
                {
 
342
                }
 
343
 
 
344
                public virtual void VisitFieldRVARow (FieldRVARow row)
 
345
                {
 
346
                }
 
347
 
 
348
                public virtual void VisitFileRow (FileRow row)
 
349
                {
 
350
                }
 
351
 
 
352
                public virtual void VisitGenericParamRow (GenericParamRow row)
 
353
                {
 
354
                }
 
355
 
 
356
                public virtual void VisitGenericParamConstraintRow (GenericParamConstraintRow row)
 
357
                {
 
358
                }
 
359
 
 
360
                public virtual void VisitImplMapRow (ImplMapRow row)
 
361
                {
 
362
                }
 
363
 
 
364
                public virtual void VisitInterfaceImplRow (InterfaceImplRow row)
 
365
                {
 
366
                }
 
367
 
 
368
                public virtual void VisitManifestResourceRow (ManifestResourceRow row)
 
369
                {
 
370
                }
 
371
 
 
372
                public virtual void VisitMemberRefRow (MemberRefRow row)
 
373
                {
 
374
                }
 
375
 
 
376
                public virtual void VisitMethodRow (MethodRow row)
 
377
                {
 
378
                }
 
379
 
 
380
                public virtual void VisitMethodImplRow (MethodImplRow row)
 
381
                {
 
382
                }
 
383
 
 
384
                public virtual void VisitMethodPtrRow (MethodPtrRow row)
 
385
                {
 
386
                }
 
387
 
 
388
                public virtual void VisitMethodSemanticsRow (MethodSemanticsRow row)
 
389
                {
 
390
                }
 
391
 
 
392
                public virtual void VisitMethodSpecRow (MethodSpecRow row)
 
393
                {
 
394
                }
 
395
 
 
396
                public virtual void VisitModuleRow (ModuleRow row)
 
397
                {
 
398
                }
 
399
 
 
400
                public virtual void VisitModuleRefRow (ModuleRefRow row)
 
401
                {
 
402
                }
 
403
 
 
404
                public virtual void VisitNestedClassRow (NestedClassRow row)
 
405
                {
 
406
                }
 
407
 
 
408
                public virtual void VisitParamRow (ParamRow row)
 
409
                {
 
410
                }
 
411
 
 
412
                public virtual void VisitParamPtrRow (ParamPtrRow row)
 
413
                {
 
414
                }
 
415
 
 
416
                public virtual void VisitPropertyRow (PropertyRow row)
 
417
                {
 
418
                }
 
419
 
 
420
                public virtual void VisitPropertyMapRow (PropertyMapRow row)
 
421
                {
 
422
                }
 
423
 
 
424
                public virtual void VisitPropertyPtrRow (PropertyPtrRow row)
 
425
                {
 
426
                }
 
427
 
 
428
                public virtual void VisitStandAloneSigRow (StandAloneSigRow row)
 
429
                {
 
430
                }
 
431
 
 
432
                public virtual void VisitTypeDefRow (TypeDefRow row)
 
433
                {
 
434
                }
 
435
 
 
436
                public virtual void VisitTypeRefRow (TypeRefRow row)
 
437
                {
 
438
                }
 
439
 
 
440
                public virtual void VisitTypeSpecRow (TypeSpecRow row)
 
441
                {
 
442
                }
 
443
 
 
444
                public virtual void TerminateRowCollection (RowCollection coll)
 
445
                {
 
446
                }
 
447
        }
 
448
}