npoi

Форк
0
/
Bibliography.cs 
598 строк · 14.8 Кб
1
// ------------------------------------------------------------------------------
2
//  <auto-generated>
3
//    Generated by Xsd2Code. Version 3.4.0.38967
4
//    <NameSpace>schemas</NameSpace><Collection>List</Collection><codeType>CSharp</codeType><EnableDataBinding>False</EnableDataBinding><EnableLazyLoading>False</EnableLazyLoading><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><VirtualProp>False</VirtualProp><IncludeSerializeMethod>False</IncludeSerializeMethod><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><CodeBaseTag>Net35</CodeBaseTag><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><GenerateXMLAttributes>False</GenerateXMLAttributes><EnableEncoding>False</EnableEncoding><AutomaticProperties>False</AutomaticProperties><GenerateShouldSerialize>False</GenerateShouldSerialize><DisableDebug>False</DisableDebug><PropNameSpecified>Default</PropNameSpecified><Encoder>UTF8</Encoder><CustomUsings></CustomUsings><ExcludeIncludedTypes>False</ExcludeIncludedTypes><EnableInitializeFields>True</EnableInitializeFields>
5
//  </auto-generated>
6
// ------------------------------------------------------------------------------
7

8
using System;
9
using System.Collections.Generic;
10
using System.Xml.Serialization;
11

12
namespace NPOI.OpenXmlFormats
13
{
14
    [Serializable]
15
    [System.Diagnostics.DebuggerStepThrough]
16
    [System.ComponentModel.DesignerCategory("code")]
17
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
18
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
19
    public class CT_Sources
20
    {
21

22
        private List<CT_SourceType> sourceField;
23

24
        private string selectedStyleField;
25

26
        private string styleNameField;
27

28
        private string uRIField;
29

30
        public CT_Sources()
31
        {
32
            this.sourceField = new List<CT_SourceType>();
33
        }
34
        [XmlElement("Source")]
35
        public List<CT_SourceType> Source
36
        {
37
            get
38
            {
39
                return this.sourceField;
40
            }
41
            set
42
            {
43
                this.sourceField = value;
44
            }
45
        }
46
        [XmlAttribute]
47
        public string SelectedStyle
48
        {
49
            get
50
            {
51
                return this.selectedStyleField;
52
            }
53
            set
54
            {
55
                this.selectedStyleField = value;
56
            }
57
        }
58
        [XmlAttribute]
59
        public string StyleName
60
        {
61
            get
62
            {
63
                return this.styleNameField;
64
            }
65
            set
66
            {
67
                this.styleNameField = value;
68
            }
69
        }
70
        [XmlAttribute]
71
        public string URI
72
        {
73
            get
74
            {
75
                return this.uRIField;
76
            }
77
            set
78
            {
79
                this.uRIField = value;
80
            }
81
        }
82
    }
83

84
    [Serializable]
85
    [System.Diagnostics.DebuggerStepThrough]
86
    [System.ComponentModel.DesignerCategory("code")]
87
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
88
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
89
    public class CT_SourceType
90
    {
91

92
        private List<object> itemsField;
93

94
        private List<ItemsChoiceType1> itemsElementNameField;
95

96
        public CT_SourceType()
97
        {
98
            this.itemsElementNameField = new List<ItemsChoiceType1>();
99
            this.itemsField = new List<object>();
100
        }
101
        [XmlElement("AbbreviatedCaseNumber", typeof(string))]
102
        [XmlElement("AlbumTitle", typeof(string))]
103
        [XmlElement("Author", typeof(CT_AuthorType))]
104
        [XmlElement("BookTitle", typeof(string))]
105
        [XmlElement("BroadcastTitle", typeof(string))]
106
        [XmlElement("Broadcaster", typeof(string))]
107
        [XmlElement("CaseNumber", typeof(string))]
108
        [XmlElement("ChapterNumber", typeof(string))]
109
        [XmlElement("City", typeof(string))]
110
        [XmlElement("Comments", typeof(string))]
111
        [XmlElement("ConferenceName", typeof(string))]
112
        [XmlElement("CountryRegion", typeof(string))]
113
        [XmlElement("Court", typeof(string))]
114
        [XmlElement("Day", typeof(string))]
115
        [XmlElement("DayAccessed", typeof(string))]
116
        [XmlElement("Department", typeof(string))]
117
        [XmlElement("Distributor", typeof(string))]
118
        [XmlElement("Edition", typeof(string))]
119
        [XmlElement("Guid", typeof(string))]
120
        [XmlElement("Institution", typeof(string))]
121
        [XmlElement("InternetSiteTitle", typeof(string))]
122
        [XmlElement("Issue", typeof(string))]
123
        [XmlElement("JournalName", typeof(string))]
124
        [XmlElement("LCID", typeof(string))]
125
        [XmlElement("Medium", typeof(string))]
126
        [XmlElement("Month", typeof(string))]
127
        [XmlElement("MonthAccessed", typeof(string))]
128
        [XmlElement("NumberVolumes", typeof(string))]
129
        [XmlElement("Pages", typeof(string))]
130
        [XmlElement("PatentNumber", typeof(string))]
131
        [XmlElement("PeriodicalTitle", typeof(string))]
132
        [XmlElement("ProductionCompany", typeof(string))]
133
        [XmlElement("PublicationTitle", typeof(string))]
134
        [XmlElement("Publisher", typeof(string))]
135
        [XmlElement("RecordingNumber", typeof(string))]
136
        [XmlElement("RefOrder", typeof(string))]
137
        [XmlElement("Reporter", typeof(string))]
138
        [XmlElement("ShortTitle", typeof(string))]
139
        [XmlElement("SourceType", typeof(ST_SourceType))]
140
        [XmlElement("StandardNumber", typeof(string))]
141
        [XmlElement("StateProvince", typeof(string))]
142
        [XmlElement("Station", typeof(string))]
143
        [XmlElement("Tag", typeof(string))]
144
        [XmlElement("Theater", typeof(string))]
145
        [XmlElement("ThesisType", typeof(string))]
146
        [XmlElement("Title", typeof(string))]
147
        [XmlElement("Type", typeof(string))]
148
        [XmlElement("URL", typeof(string))]
149
        [XmlElement("Version", typeof(string))]
150
        [XmlElement("Volume", typeof(string))]
151
        [XmlElement("Year", typeof(string))]
152
        [XmlElement("YearAccessed", typeof(string))]
153
        [XmlChoiceIdentifier("ItemsElementName")]
154
        public List<object> Items
155
        {
156
            get
157
            {
158
                return this.itemsField;
159
            }
160
            set
161
            {
162
                this.itemsField = value;
163
            }
164
        }
165

166
        [XmlIgnore]
167
        public List<ItemsChoiceType1> ItemsElementName
168
        {
169
            get
170
            {
171
                return this.itemsElementNameField;
172
            }
173
            set
174
            {
175
                this.itemsElementNameField = value;
176
            }
177
        }
178
    }
179

180
    [Serializable]
181
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IncludeInSchema = false)]
182
    public enum ItemsChoiceType1
183
    {
184

185
    
186
        AbbreviatedCaseNumber,
187

188
    
189
        AlbumTitle,
190

191
    
192
        Author,
193

194
    
195
        BookTitle,
196

197
    
198
        BroadcastTitle,
199

200
    
201
        Broadcaster,
202

203
    
204
        CaseNumber,
205

206
    
207
        ChapterNumber,
208

209
    
210
        City,
211

212
    
213
        Comments,
214

215
    
216
        ConferenceName,
217

218
    
219
        CountryRegion,
220

221
    
222
        Court,
223

224
    
225
        Day,
226

227
    
228
        DayAccessed,
229

230
    
231
        Department,
232

233
    
234
        Distributor,
235

236
    
237
        Edition,
238

239
    
240
        Guid,
241

242
    
243
        Institution,
244

245
    
246
        InternetSiteTitle,
247

248
    
249
        Issue,
250

251
    
252
        JournalName,
253

254
    
255
        LCID,
256

257
    
258
        Medium,
259

260
    
261
        Month,
262

263
    
264
        MonthAccessed,
265

266
    
267
        NumberVolumes,
268

269
    
270
        Pages,
271

272
    
273
        PatentNumber,
274

275
    
276
        PeriodicalTitle,
277

278
    
279
        ProductionCompany,
280

281
    
282
        PublicationTitle,
283

284
    
285
        Publisher,
286

287
    
288
        RecordingNumber,
289

290
    
291
        RefOrder,
292

293
    
294
        Reporter,
295

296
    
297
        ShortTitle,
298

299
    
300
        SourceType,
301

302
    
303
        StandardNumber,
304

305
    
306
        StateProvince,
307

308
    
309
        Station,
310

311
    
312
        Tag,
313

314
    
315
        Theater,
316

317
    
318
        ThesisType,
319

320
    
321
        Title,
322

323
    
324
        Type,
325

326
    
327
        URL,
328

329
    
330
        Version,
331

332
    
333
        Volume,
334

335
    
336
        Year,
337

338
    
339
        YearAccessed,
340
    }
341

342
    [Serializable]
343
    [System.Diagnostics.DebuggerStepThrough]
344
    [System.ComponentModel.DesignerCategory("code")]
345
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
346
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
347

348
    public class CT_AuthorType
349
    {
350

351
        private List<object> itemsField;
352

353
        private List<ItemsChoiceType> itemsElementNameField;
354

355
        public CT_AuthorType()
356
        {
357
            this.itemsElementNameField = new List<ItemsChoiceType>();
358
            this.itemsField = new List<object>();
359
        }
360
        [XmlElement("Artist", typeof(CT_NameType))]
361
        [XmlElement("Author", typeof(CT_NameOrCorporateType))]
362
        [XmlElement("BookAuthor", typeof(CT_NameType))]
363
        [XmlElement("Compiler", typeof(CT_NameType))]
364
        [XmlElement("Composer", typeof(CT_NameType))]
365
        [XmlElement("Conductor", typeof(CT_NameType))]
366
        [XmlElement("Counsel", typeof(CT_NameType))]
367
        [XmlElement("Director", typeof(CT_NameType))]
368
        [XmlElement("Editor", typeof(CT_NameType))]
369
        [XmlElement("Interviewee", typeof(CT_NameType))]
370
        [XmlElement("Interviewer", typeof(CT_NameType))]
371
        [XmlElement("Inventor", typeof(CT_NameType))]
372
        [XmlElement("Performer", typeof(CT_NameOrCorporateType))]
373
        [XmlElement("ProducerName", typeof(CT_NameType))]
374
        [XmlElement("Translator", typeof(CT_NameType))]
375
        [XmlElement("Writer", typeof(CT_NameType))]
376
        [XmlChoiceIdentifier("ItemsElementName")]
377
        public List<object> Items
378
        {
379
            get
380
            {
381
                return this.itemsField;
382
            }
383
            set
384
            {
385
                this.itemsField = value;
386
            }
387
        }
388

389
        [XmlIgnore]
390
        public List<ItemsChoiceType> ItemsElementName
391
        {
392
            get
393
            {
394
                return this.itemsElementNameField;
395
            }
396
            set
397
            {
398
                this.itemsElementNameField = value;
399
            }
400
        }
401
    }
402
    [Serializable]
403
    [System.Diagnostics.DebuggerStepThrough]
404
    [System.ComponentModel.DesignerCategory("code")]
405
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
406
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
407

408
    public class CT_NameType
409
    {
410

411
        private List<CT_PersonType> nameListField;
412

413
        public CT_NameType()
414
        {
415
            this.nameListField = new List<CT_PersonType>();
416
        }
417

418
        [XmlArray(Order = 0)]
419
        [XmlArrayItem("Person", IsNullable = false)]
420
        public List<CT_PersonType> NameList
421
        {
422
            get
423
            {
424
                return this.nameListField;
425
            }
426
            set
427
            {
428
                this.nameListField = value;
429
            }
430
        }
431
    }
432
    [Serializable]
433
    [System.Diagnostics.DebuggerStepThrough]
434
    [System.ComponentModel.DesignerCategory("code")]
435
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
436
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
437
    public class CT_PersonType
438
    {
439

440
        private List<string> lastField;
441

442
        private List<string> firstField;
443

444
        private List<string> middleField;
445

446
        public CT_PersonType()
447
        {
448
            this.middleField = new List<string>();
449
            this.firstField = new List<string>();
450
            this.lastField = new List<string>();
451
        }
452
        [XmlElement("Last")]
453
        public List<string> Last
454
        {
455
            get
456
            {
457
                return this.lastField;
458
            }
459
            set
460
            {
461
                this.lastField = value;
462
            }
463
        }
464
        [XmlElement("First")]
465
        public List<string> First
466
        {
467
            get
468
            {
469
                return this.firstField;
470
            }
471
            set
472
            {
473
                this.firstField = value;
474
            }
475
        }
476
        [XmlElement("Middle")]
477
        public List<string> Middle
478
        {
479
            get
480
            {
481
                return this.middleField;
482
            }
483
            set
484
            {
485
                this.middleField = value;
486
            }
487
        }
488
    }
489
    [Serializable]
490
    [System.Diagnostics.DebuggerStepThrough]
491
    [System.ComponentModel.DesignerCategory("code")]
492
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
493
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
494
    public class CT_NameOrCorporateType
495
    {
496

497
        private object itemField;
498
        [XmlElement("Corporate", typeof(string))]
499
        [XmlElement("NameList", typeof(CT_NameListType))]
500
        public object Item
501
        {
502
            get
503
            {
504
                return this.itemField;
505
            }
506
            set
507
            {
508
                this.itemField = value;
509
            }
510
        }
511
    }
512
    [Serializable]
513
    [System.Diagnostics.DebuggerStepThrough]
514
    [System.ComponentModel.DesignerCategory("code")]
515
    [XmlType(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography")]
516
    [XmlRoot(Namespace = "http://schemas.openxmlformats.org/officeDocument/2006/bibliography", IsNullable = true)]
517

518
    public class CT_NameListType
519
    {
520

521
        private List<CT_PersonType> personField;
522

523
        public CT_NameListType()
524
        {
525
            this.personField = new List<CT_PersonType>();
526
        }
527
        [XmlElement("Person")]
528
        public List<CT_PersonType> Person
529
        {
530
            get
531
            {
532
                return this.personField;
533
            }
534
            set
535
            {
536
                this.personField = value;
537
            }
538
        }
539
    }
540

541
 
542
    public enum ST_SourceType
543
    {
544

545
    
546
        ArticleInAPeriodical,
547

548
    
549
        Book,
550

551
    
552
        BookSection,
553

554
    
555
        JournalArticle,
556

557
    
558
        ConferenceProceedings,
559

560
    
561
        Report,
562

563
    
564
        SoundRecording,
565

566
    
567
        Performance,
568

569
    
570
        Art,
571

572
    
573
        DocumentFromInternetSite,
574

575
    
576
        InternetSite,
577

578
    
579
        Film,
580

581
    
582
        Interview,
583

584
    
585
        Patent,
586

587
    
588
        ElectronicSource,
589

590
    
591
        Case,
592

593
    
594
        Misc,
595
    }
596

597

598
}
599

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.