/
Microsoft.Build.cs
2049 lines (2049 loc) · 167 KB
/
Microsoft.Build.cs
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace Microsoft.Build.Construction
{
public abstract partial class ElementLocation
{
protected ElementLocation() { }
public abstract int Column { get; }
public abstract string File { get; }
public abstract int Line { get; }
public string LocationString { get { throw null; } }
public override bool Equals(object obj) { throw null; }
public override int GetHashCode() { throw null; }
public override string ToString() { throw null; }
}
public enum ImplicitImportLocation
{
Bottom = 2,
None = 0,
Top = 1,
}
public partial class ProjectChooseElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectChooseElement() { }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public Microsoft.Build.Construction.ProjectOtherwiseElement OtherwiseElement { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectWhenElement> WhenElements { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public sealed partial class ProjectConfigurationInSolution
{
internal ProjectConfigurationInSolution() { }
public string ConfigurationName { get { throw null; } }
public string FullName { get { throw null; } }
public bool IncludeInBuild { get { throw null; } }
public string PlatformName { get { throw null; } }
}
public abstract partial class ProjectElement : Microsoft.Build.Framework.IProjectElement
{
internal ProjectElement() { }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Construction.ProjectElementContainer> AllParents { get { throw null; } }
public virtual string Condition { get { throw null; } set { } }
public virtual Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public Microsoft.Build.Construction.ProjectRootElement ContainingProject { get { throw null; } }
public string ElementName { get { throw null; } }
public string Label { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation LabelLocation { get { throw null; } }
public Microsoft.Build.Construction.ElementLocation Location { get { throw null; } }
public Microsoft.Build.Construction.ProjectElement NextSibling { get { throw null; } }
public string OuterElement { get { throw null; } }
public Microsoft.Build.Construction.ProjectElementContainer Parent { get { throw null; } }
public Microsoft.Build.Construction.ProjectElement PreviousSibling { get { throw null; } }
public Microsoft.Build.Construction.ProjectElement Clone() { throw null; }
protected internal virtual Microsoft.Build.Construction.ProjectElement Clone(Microsoft.Build.Construction.ProjectRootElement factory) { throw null; }
public virtual void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected abstract Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner);
protected virtual bool ShouldCloneXmlAttribute(System.Xml.XmlAttribute attribute) { throw null; }
}
public abstract partial class ProjectElementContainer : Microsoft.Build.Construction.ProjectElement
{
internal ProjectElementContainer() { }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Construction.ProjectElement> AllChildren { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectElement> Children { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectElement> ChildrenReversed { get { throw null; } }
public int Count { get { throw null; } }
public Microsoft.Build.Construction.ProjectElement FirstChild { get { throw null; } }
public Microsoft.Build.Construction.ProjectElement LastChild { get { throw null; } }
public void AppendChild(Microsoft.Build.Construction.ProjectElement child) { }
protected internal virtual Microsoft.Build.Construction.ProjectElementContainer DeepClone(Microsoft.Build.Construction.ProjectRootElement factory, Microsoft.Build.Construction.ProjectElementContainer parent) { throw null; }
public virtual void DeepCopyFrom(Microsoft.Build.Construction.ProjectElementContainer element) { }
public void InsertAfterChild(Microsoft.Build.Construction.ProjectElement child, Microsoft.Build.Construction.ProjectElement reference) { }
public void InsertBeforeChild(Microsoft.Build.Construction.ProjectElement child, Microsoft.Build.Construction.ProjectElement reference) { }
public void PrependChild(Microsoft.Build.Construction.ProjectElement child) { }
public void RemoveAllChildren() { }
public void RemoveChild(Microsoft.Build.Construction.ProjectElement child) { }
}
public partial class ProjectExtensionsElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectExtensionsElement() { }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public string Content { get { throw null; } set { } }
public string this[string name] { get { throw null; } set { } }
public override void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectImportElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectImportElement() { }
public Microsoft.Build.Construction.ImplicitImportLocation ImplicitImportLocation { get { throw null; } }
public string MinimumVersion { get { throw null; } set { } }
public Microsoft.Build.Construction.ProjectElement OriginalElement { get { throw null; } }
public string Project { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ProjectLocation { get { throw null; } }
public string Sdk { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation SdkLocation { get { throw null; } }
public string Version { get { throw null; } set { } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectImportGroupElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectImportGroupElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectImportElement> Imports { get { throw null; } }
public Microsoft.Build.Construction.ProjectImportElement AddImport(string project) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public sealed partial class ProjectInSolution
{
internal ProjectInSolution() { }
public string AbsolutePath { get { throw null; } }
public System.Collections.Generic.IReadOnlyList<string> Dependencies { get { throw null; } }
public string ParentProjectGuid { get { throw null; } }
public System.Collections.Generic.IReadOnlyDictionary<string, Microsoft.Build.Construction.ProjectConfigurationInSolution> ProjectConfigurations { get { throw null; } }
public string ProjectGuid { get { throw null; } }
public string ProjectName { get { throw null; } }
public Microsoft.Build.Construction.SolutionProjectType ProjectType { get { throw null; } set { } }
public string RelativePath { get { throw null; } }
}
public partial class ProjectItemDefinitionElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectItemDefinitionElement() { }
public string ItemType { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectMetadataElement> Metadata { get { throw null; } }
public Microsoft.Build.Construction.ProjectMetadataElement AddMetadata(string name, string unevaluatedValue) { throw null; }
public Microsoft.Build.Construction.ProjectMetadataElement AddMetadata(string name, string unevaluatedValue, bool expressAsAttribute) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
protected override bool ShouldCloneXmlAttribute(System.Xml.XmlAttribute attribute) { throw null; }
}
public partial class ProjectItemDefinitionGroupElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectItemDefinitionGroupElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemDefinitionElement> ItemDefinitions { get { throw null; } }
public Microsoft.Build.Construction.ProjectItemDefinitionElement AddItemDefinition(string itemType) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectItemElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectItemElement() { }
public string Exclude { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ExcludeLocation { get { throw null; } }
public bool HasMetadata { get { throw null; } }
public string Include { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation IncludeLocation { get { throw null; } }
public string ItemType { get { throw null; } set { } }
public string KeepDuplicates { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation KeepDuplicatesLocation { get { throw null; } }
public string KeepMetadata { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation KeepMetadataLocation { get { throw null; } }
public string MatchOnMetadata { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation MatchOnMetadataLocation { get { throw null; } }
public string MatchOnMetadataOptions { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation MatchOnMetadataOptionsLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectMetadataElement> Metadata { get { throw null; } }
public string Remove { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation RemoveLocation { get { throw null; } }
public string RemoveMetadata { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation RemoveMetadataLocation { get { throw null; } }
public string Update { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation UpdateLocation { get { throw null; } }
public Microsoft.Build.Construction.ProjectMetadataElement AddMetadata(string name, string unevaluatedValue) { throw null; }
public Microsoft.Build.Construction.ProjectMetadataElement AddMetadata(string name, string unevaluatedValue, bool expressAsAttribute) { throw null; }
public override void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
protected override bool ShouldCloneXmlAttribute(System.Xml.XmlAttribute attribute) { throw null; }
}
public partial class ProjectItemGroupElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectItemGroupElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemElement> Items { get { throw null; } }
public Microsoft.Build.Construction.ProjectItemElement AddItem(string itemType, string include) { throw null; }
public Microsoft.Build.Construction.ProjectItemElement AddItem(string itemType, string include, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>> metadata) { throw null; }
public override void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectMetadataElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectMetadataElement() { }
public bool ExpressedAsAttribute { get { throw null; } set { } }
public string Name { get { throw null; } set { } }
public string Value { get { throw null; } set { } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectOnErrorElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectOnErrorElement() { }
public string ExecuteTargetsAttribute { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ExecuteTargetsLocation { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectOtherwiseElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectOtherwiseElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectChooseElement> ChooseElements { get { throw null; } }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemGroupElement> ItemGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyGroupElement> PropertyGroups { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectOutputElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectOutputElement() { }
public bool IsOutputItem { get { throw null; } }
public bool IsOutputProperty { get { throw null; } }
public string ItemType { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ItemTypeLocation { get { throw null; } }
public string PropertyName { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation PropertyNameLocation { get { throw null; } }
public string TaskParameter { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation TaskParameterLocation { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectPropertyElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectPropertyElement() { }
public string Name { get { throw null; } set { } }
public string Value { get { throw null; } set { } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectPropertyGroupElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectPropertyGroupElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyElement> Properties { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyElement> PropertiesReversed { get { throw null; } }
public Microsoft.Build.Construction.ProjectPropertyElement AddProperty(string name, string unevaluatedValue) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
public Microsoft.Build.Construction.ProjectPropertyElement SetProperty(string name, string unevaluatedValue) { throw null; }
}
public partial class ProjectRootElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectRootElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectChooseElement> ChooseElements { get { throw null; } }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public string DefaultTargets { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation DefaultTargetsLocation { get { throw null; } }
public string DirectoryPath { get { throw null; } }
public System.Text.Encoding Encoding { get { throw null; } }
public string EscapedFullPath { get { throw null; } }
public string FullPath { get { throw null; } set { } }
public bool HasUnsavedChanges { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectImportGroupElement> ImportGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectImportGroupElement> ImportGroupsReversed { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectImportElement> Imports { get { throw null; } }
public string InitialTargets { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation InitialTargetsLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemDefinitionGroupElement> ItemDefinitionGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemDefinitionGroupElement> ItemDefinitionGroupsReversed { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemDefinitionElement> ItemDefinitions { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemGroupElement> ItemGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemGroupElement> ItemGroupsReversed { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemElement> Items { get { throw null; } }
public System.DateTime LastWriteTimeWhenRead { get { throw null; } }
public bool PreserveFormatting { get { throw null; } }
public Microsoft.Build.Construction.ElementLocation ProjectFileLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyElement> Properties { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyGroupElement> PropertyGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyGroupElement> PropertyGroupsReversed { get { throw null; } }
public string RawXml { get { throw null; } }
public string Sdk { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation SdkLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectTargetElement> Targets { get { throw null; } }
public System.DateTime TimeLastChanged { get { throw null; } }
public string ToolsVersion { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ToolsVersionLocation { get { throw null; } }
public string TreatAsLocalProperty { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation TreatAsLocalPropertyLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectUsingTaskElement> UsingTasks { get { throw null; } }
public int Version { get { throw null; } }
public Microsoft.Build.Construction.ProjectImportElement AddImport(string project) { throw null; }
public Microsoft.Build.Construction.ProjectImportGroupElement AddImportGroup() { throw null; }
public Microsoft.Build.Construction.ProjectItemElement AddItem(string itemType, string include) { throw null; }
public Microsoft.Build.Construction.ProjectItemElement AddItem(string itemType, string include, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>> metadata) { throw null; }
public Microsoft.Build.Construction.ProjectItemDefinitionElement AddItemDefinition(string itemType) { throw null; }
public Microsoft.Build.Construction.ProjectItemDefinitionGroupElement AddItemDefinitionGroup() { throw null; }
public Microsoft.Build.Construction.ProjectItemGroupElement AddItemGroup() { throw null; }
public Microsoft.Build.Construction.ProjectPropertyElement AddProperty(string name, string value) { throw null; }
public Microsoft.Build.Construction.ProjectPropertyGroupElement AddPropertyGroup() { throw null; }
public Microsoft.Build.Construction.ProjectTargetElement AddTarget(string name) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskElement AddUsingTask(string name, string assemblyFile, string assemblyName) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create() { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(Microsoft.Build.Evaluation.NewProjectFileOptions projectFileOptions) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(Microsoft.Build.Evaluation.ProjectCollection projectCollection) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.NewProjectFileOptions projectFileOptions) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(string path) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(string path, Microsoft.Build.Evaluation.NewProjectFileOptions newProjectFileOptions) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.NewProjectFileOptions newProjectFileOptions) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(System.Xml.XmlReader xmlReader) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(System.Xml.XmlReader xmlReader, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Create(System.Xml.XmlReader xmlReader, Microsoft.Build.Evaluation.ProjectCollection projectCollection, bool preserveFormatting) { throw null; }
public Microsoft.Build.Construction.ProjectChooseElement CreateChooseElement() { throw null; }
public Microsoft.Build.Construction.ProjectImportElement CreateImportElement(string project) { throw null; }
public Microsoft.Build.Construction.ProjectImportGroupElement CreateImportGroupElement() { throw null; }
public Microsoft.Build.Construction.ProjectItemDefinitionElement CreateItemDefinitionElement(string itemType) { throw null; }
public Microsoft.Build.Construction.ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement() { throw null; }
public Microsoft.Build.Construction.ProjectItemElement CreateItemElement(string itemType) { throw null; }
public Microsoft.Build.Construction.ProjectItemElement CreateItemElement(string itemType, string include) { throw null; }
public Microsoft.Build.Construction.ProjectItemGroupElement CreateItemGroupElement() { throw null; }
public Microsoft.Build.Construction.ProjectMetadataElement CreateMetadataElement(string name) { throw null; }
public Microsoft.Build.Construction.ProjectMetadataElement CreateMetadataElement(string name, string unevaluatedValue) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
public Microsoft.Build.Construction.ProjectOnErrorElement CreateOnErrorElement(string executeTargets) { throw null; }
public Microsoft.Build.Construction.ProjectOtherwiseElement CreateOtherwiseElement() { throw null; }
public Microsoft.Build.Construction.ProjectOutputElement CreateOutputElement(string taskParameter, string itemType, string propertyName) { throw null; }
public Microsoft.Build.Construction.ProjectExtensionsElement CreateProjectExtensionsElement() { throw null; }
public Microsoft.Build.Construction.ProjectSdkElement CreateProjectSdkElement(string sdkName, string sdkVersion) { throw null; }
public Microsoft.Build.Construction.ProjectPropertyElement CreatePropertyElement(string name) { throw null; }
public Microsoft.Build.Construction.ProjectPropertyGroupElement CreatePropertyGroupElement() { throw null; }
public Microsoft.Build.Construction.ProjectTargetElement CreateTargetElement(string name) { throw null; }
public Microsoft.Build.Construction.ProjectTaskElement CreateTaskElement(string name) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskBodyElement CreateUsingTaskBodyElement(string evaluate, string body) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskElement CreateUsingTaskElement(string taskName, string assemblyFile, string assemblyName, string runtime, string architecture) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskParameterElement CreateUsingTaskParameterElement(string name, string output, string required, string parameterType) { throw null; }
public Microsoft.Build.Construction.UsingTaskParameterGroupElement CreateUsingTaskParameterGroupElement() { throw null; }
public Microsoft.Build.Construction.ProjectWhenElement CreateWhenElement(string condition) { throw null; }
public Microsoft.Build.Construction.ProjectRootElement DeepClone() { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Open(string path) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Open(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement Open(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection, System.Nullable<bool> preserveFormatting) { throw null; }
public void Reload(bool throwIfUnsavedChanges=true, System.Nullable<bool> preserveFormatting=default(System.Nullable<bool>)) { }
public void ReloadFrom(string path, bool throwIfUnsavedChanges=true, System.Nullable<bool> preserveFormatting=default(System.Nullable<bool>)) { }
public void ReloadFrom(System.Xml.XmlReader reader, bool throwIfUnsavedChanges=true, System.Nullable<bool> preserveFormatting=default(System.Nullable<bool>)) { }
public void Save() { }
public void Save(System.IO.TextWriter writer) { }
public void Save(string path) { }
public void Save(string path, System.Text.Encoding encoding) { }
public void Save(System.Text.Encoding saveEncoding) { }
public static Microsoft.Build.Construction.ProjectRootElement TryOpen(string path) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement TryOpen(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { throw null; }
public static Microsoft.Build.Construction.ProjectRootElement TryOpen(string path, Microsoft.Build.Evaluation.ProjectCollection projectCollection, System.Nullable<bool> preserveFormatting) { throw null; }
}
public partial class ProjectSdkElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectSdkElement() { }
public string MinimumVersion { get { throw null; } set { } }
public string Name { get { throw null; } set { } }
public string Version { get { throw null; } set { } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectTargetElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectTargetElement() { }
public string AfterTargets { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation AfterTargetsLocation { get { throw null; } }
public string BeforeTargets { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation BeforeTargetsLocation { get { throw null; } }
public string DependsOnTargets { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation DependsOnTargetsLocation { get { throw null; } }
public string Inputs { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation InputsLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemGroupElement> ItemGroups { get { throw null; } }
public string KeepDuplicateOutputs { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation KeepDuplicateOutputsLocation { get { throw null; } }
public string Name { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation NameLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectOnErrorElement> OnErrors { get { throw null; } }
public string Outputs { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation OutputsLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyGroupElement> PropertyGroups { get { throw null; } }
public string Returns { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ReturnsLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectTaskElement> Tasks { get { throw null; } }
public Microsoft.Build.Construction.ProjectItemGroupElement AddItemGroup() { throw null; }
public Microsoft.Build.Construction.ProjectPropertyGroupElement AddPropertyGroup() { throw null; }
public Microsoft.Build.Construction.ProjectTaskElement AddTask(string taskName) { throw null; }
public override void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectTaskElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectTaskElement() { }
public string ContinueOnError { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ContinueOnErrorLocation { get { throw null; } }
public string MSBuildArchitecture { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation MSBuildArchitectureLocation { get { throw null; } }
public string MSBuildRuntime { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation MSBuildRuntimeLocation { get { throw null; } }
public string Name { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectOutputElement> Outputs { get { throw null; } }
public System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Microsoft.Build.Construction.ElementLocation>> ParameterLocations { get { throw null; } }
public System.Collections.Generic.IDictionary<string, string> Parameters { get { throw null; } }
public Microsoft.Build.Construction.ProjectOutputElement AddOutputItem(string taskParameter, string itemType) { throw null; }
public Microsoft.Build.Construction.ProjectOutputElement AddOutputItem(string taskParameter, string itemType, string condition) { throw null; }
public Microsoft.Build.Construction.ProjectOutputElement AddOutputProperty(string taskParameter, string propertyName) { throw null; }
public Microsoft.Build.Construction.ProjectOutputElement AddOutputProperty(string taskParameter, string propertyName, string condition) { throw null; }
public override void CopyFrom(Microsoft.Build.Construction.ProjectElement element) { }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
public string GetParameter(string name) { throw null; }
public void RemoveAllParameters() { }
public void RemoveParameter(string name) { }
public void SetParameter(string name, string unevaluatedValue) { }
}
public partial class ProjectUsingTaskBodyElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectUsingTaskBodyElement() { }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public string Evaluate { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation EvaluateLocation { get { throw null; } }
public string TaskBody { get { throw null; } set { } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectUsingTaskElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectUsingTaskElement() { }
public string Architecture { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ArchitectureLocation { get { throw null; } }
public string AssemblyFile { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation AssemblyFileLocation { get { throw null; } }
public string AssemblyName { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation AssemblyNameLocation { get { throw null; } }
public Microsoft.Build.Construction.UsingTaskParameterGroupElement ParameterGroup { get { throw null; } }
public string Runtime { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation RuntimeLocation { get { throw null; } }
public Microsoft.Build.Construction.ProjectUsingTaskBodyElement TaskBody { get { throw null; } }
public string TaskFactory { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation TaskFactoryLocation { get { throw null; } }
public string TaskName { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation TaskNameLocation { get { throw null; } }
public Microsoft.Build.Construction.UsingTaskParameterGroupElement AddParameterGroup() { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskBodyElement AddUsingTaskBody(string evaluate, string taskBody) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectUsingTaskParameterElement : Microsoft.Build.Construction.ProjectElement
{
internal ProjectUsingTaskParameterElement() { }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public string Name { get { throw null; } set { } }
public string Output { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation OutputLocation { get { throw null; } }
public string ParameterType { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation ParameterTypeLocation { get { throw null; } }
public string Required { get { throw null; } set { } }
public Microsoft.Build.Construction.ElementLocation RequiredLocation { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public partial class ProjectWhenElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal ProjectWhenElement() { }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectChooseElement> ChooseElements { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectItemGroupElement> ItemGroups { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectPropertyGroupElement> PropertyGroups { get { throw null; } }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
public sealed partial class SolutionConfigurationInSolution
{
internal SolutionConfigurationInSolution() { }
public string ConfigurationName { get { throw null; } }
public string FullName { get { throw null; } }
public string PlatformName { get { throw null; } }
}
public sealed partial class SolutionFile
{
internal SolutionFile() { }
public System.Collections.Generic.IReadOnlyDictionary<string, Microsoft.Build.Construction.ProjectInSolution> ProjectsByGuid { get { throw null; } }
public System.Collections.Generic.IReadOnlyList<Microsoft.Build.Construction.ProjectInSolution> ProjectsInOrder { get { throw null; } }
public System.Collections.Generic.IReadOnlyList<Microsoft.Build.Construction.SolutionConfigurationInSolution> SolutionConfigurations { get { throw null; } }
public string GetDefaultConfigurationName() { throw null; }
public string GetDefaultPlatformName() { throw null; }
public static Microsoft.Build.Construction.SolutionFile Parse(string solutionFile) { throw null; }
}
public enum SolutionProjectType
{
EtpSubProject = 5,
KnownToBeMSBuildFormat = 1,
SharedProject = 6,
SolutionFolder = 2,
Unknown = 0,
WebDeploymentProject = 4,
WebProject = 3,
}
public partial class UsingTaskParameterGroupElement : Microsoft.Build.Construction.ProjectElementContainer
{
internal UsingTaskParameterGroupElement() { }
public override string Condition { get { throw null; } set { } }
public override Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Construction.ProjectUsingTaskParameterElement> Parameters { get { throw null; } }
public Microsoft.Build.Construction.ProjectUsingTaskParameterElement AddParameter(string name) { throw null; }
public Microsoft.Build.Construction.ProjectUsingTaskParameterElement AddParameter(string name, string output, string required, string parameterType) { throw null; }
protected override Microsoft.Build.Construction.ProjectElement CreateNewInstance(Microsoft.Build.Construction.ProjectRootElement owner) { throw null; }
}
}
namespace Microsoft.Build.Definition
{
public partial class ProjectOptions
{
public ProjectOptions() { }
public Microsoft.Build.Evaluation.Context.EvaluationContext EvaluationContext { get { throw null; } set { } }
public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } set { } }
public Microsoft.Build.Evaluation.ProjectLoadSettings LoadSettings { get { throw null; } set { } }
public Microsoft.Build.Evaluation.ProjectCollection ProjectCollection { get { throw null; } set { } }
public string SubToolsetVersion { get { throw null; } set { } }
public string ToolsVersion { get { throw null; } set { } }
}
}
namespace Microsoft.Build.Evaluation
{
public partial class GlobResult
{
public GlobResult(Microsoft.Build.Construction.ProjectItemElement itemElement, System.Collections.Generic.IEnumerable<string> includeGlobStrings, Microsoft.Build.Globbing.IMSBuildGlob globWithGaps, System.Collections.Generic.IEnumerable<string> excludeFragmentStrings, System.Collections.Generic.IEnumerable<string> removeFragmentStrings) { }
public System.Collections.Generic.IEnumerable<string> Excludes { get { throw null; } }
public System.Collections.Generic.IEnumerable<string> IncludeGlobs { get { throw null; } }
public Microsoft.Build.Construction.ProjectItemElement ItemElement { get { throw null; } }
public Microsoft.Build.Globbing.IMSBuildGlob MsBuildGlob { get { throw null; } set { } }
public System.Collections.Generic.IEnumerable<string> Removes { get { throw null; } set { } }
}
public static partial class MatchOnMetadataConstants
{
public const Microsoft.Build.Evaluation.MatchOnMetadataOptions MatchOnMetadataOptionsDefaultValue = Microsoft.Build.Evaluation.MatchOnMetadataOptions.CaseSensitive;
}
public enum MatchOnMetadataOptions
{
CaseInsensitive = 1,
CaseSensitive = 0,
PathLike = 2,
}
[System.FlagsAttribute]
public enum NewProjectFileOptions
{
IncludeAllOptions = -1,
IncludeToolsVersion = 2,
IncludeXmlDeclaration = 1,
IncludeXmlNamespace = 4,
None = 0,
}
public enum Operation
{
Exclude = 1,
Include = 0,
Remove = 3,
Update = 2,
}
public partial class Project
{
public Project() { }
public Project(Microsoft.Build.Construction.ProjectRootElement xml) { }
public Project(Microsoft.Build.Construction.ProjectRootElement xml, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { }
public Project(Microsoft.Build.Construction.ProjectRootElement xml, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public Project(Microsoft.Build.Construction.ProjectRootElement xml, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public Project(Microsoft.Build.Construction.ProjectRootElement xml, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public Project(Microsoft.Build.Evaluation.NewProjectFileOptions newProjectFileOptions) { }
public Project(Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public Project(Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.NewProjectFileOptions newProjectFileOptions) { }
public Project(System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public Project(System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.NewProjectFileOptions newProjectFileOptions) { }
public Project(string projectFile) { }
public Project(string projectFile, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { }
public Project(string projectFile, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public Project(string projectFile, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public Project(string projectFile, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public Project(System.Xml.XmlReader xmlReader) { }
public Project(System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { }
public Project(System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public Project(System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public Project(System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion, string subToolsetVersion, Microsoft.Build.Evaluation.ProjectCollection projectCollection, Microsoft.Build.Evaluation.ProjectLoadSettings loadSettings) { }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectMetadata> AllEvaluatedItemDefinitionMetadata { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> AllEvaluatedItems { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectProperty> AllEvaluatedProperties { get { throw null; } }
public System.Collections.Generic.IDictionary<string, System.Collections.Generic.List<string>> ConditionedProperties { get { throw null; } }
public string DirectoryPath { get { throw null; } }
public bool DisableMarkDirty { get { throw null; } set { } }
public int EvaluationCounter { get { throw null; } }
public string FullPath { get { throw null; } set { } }
public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ResolvedImport> Imports { get { throw null; } }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ResolvedImport> ImportsIncludingDuplicates { get { throw null; } }
public bool IsBuildEnabled { get { throw null; } set { } }
public bool IsDirty { get { throw null; } }
public System.Collections.Generic.IDictionary<string, Microsoft.Build.Evaluation.ProjectItemDefinition> ItemDefinitions { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> Items { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> ItemsIgnoringCondition { get { throw null; } }
public System.Collections.Generic.ICollection<string> ItemTypes { get { throw null; } }
public int LastEvaluationId { get { throw null; } }
public Microsoft.Build.Evaluation.ProjectCollection ProjectCollection { get { throw null; } }
public Microsoft.Build.Construction.ElementLocation ProjectFileLocation { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectProperty> Properties { get { throw null; } }
public bool SkipEvaluation { get { throw null; } set { } }
public string SubToolsetVersion { get { throw null; } }
public System.Collections.Generic.IDictionary<string, Microsoft.Build.Execution.ProjectTargetInstance> Targets { get { throw null; } }
public bool ThrowInsteadOfSplittingItemElement { get { throw null; } set { } }
public string ToolsVersion { get { throw null; } }
public Microsoft.Build.Construction.ProjectRootElement Xml { get { throw null; } }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ProjectItem> AddItem(string itemType, string unevaluatedInclude) { throw null; }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ProjectItem> AddItem(string itemType, string unevaluatedInclude, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>> metadata) { throw null; }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ProjectItem> AddItemFast(string itemType, string unevaluatedInclude) { throw null; }
public System.Collections.Generic.IList<Microsoft.Build.Evaluation.ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, string>> metadata) { throw null; }
public bool Build() { throw null; }
public bool Build(Microsoft.Build.Framework.ILogger logger) { throw null; }
public bool Build(System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers) { throw null; }
public bool Build(System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers) { throw null; }
public bool Build(string target) { throw null; }
public bool Build(string target, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers) { throw null; }
public bool Build(string target, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers) { throw null; }
public bool Build(string[] targets) { throw null; }
public bool Build(string[] targets, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers) { throw null; }
public bool Build(string[] targets, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers) { throw null; }
public bool Build(string[] targets, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public Microsoft.Build.Execution.ProjectInstance CreateProjectInstance() { throw null; }
public Microsoft.Build.Execution.ProjectInstance CreateProjectInstance(Microsoft.Build.Execution.ProjectInstanceSettings settings) { throw null; }
public Microsoft.Build.Execution.ProjectInstance CreateProjectInstance(Microsoft.Build.Execution.ProjectInstanceSettings settings, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public string ExpandString(string unexpandedValue) { throw null; }
public static Microsoft.Build.Evaluation.Project FromFile(string file, Microsoft.Build.Definition.ProjectOptions options) { throw null; }
public static Microsoft.Build.Evaluation.Project FromProjectRootElement(Microsoft.Build.Construction.ProjectRootElement rootElement, Microsoft.Build.Definition.ProjectOptions options) { throw null; }
public static Microsoft.Build.Evaluation.Project FromXmlReader(System.Xml.XmlReader reader, Microsoft.Build.Definition.ProjectOptions options) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.GlobResult> GetAllGlobs() { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.GlobResult> GetAllGlobs(Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.GlobResult> GetAllGlobs(string itemType) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.GlobResult> GetAllGlobs(string itemType, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public static string GetEvaluatedItemIncludeEscaped(Microsoft.Build.Evaluation.ProjectItem item) { throw null; }
public static string GetEvaluatedItemIncludeEscaped(Microsoft.Build.Evaluation.ProjectItemDefinition item) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(Microsoft.Build.Evaluation.ProjectItem item) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(Microsoft.Build.Evaluation.ProjectItem item, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(string itemToMatch) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(string itemToMatch, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType) { throw null; }
public System.Collections.Generic.List<Microsoft.Build.Evaluation.ProvenanceResult> GetItemProvenance(string itemToMatch, string itemType, Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { throw null; }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> GetItems(string itemType) { throw null; }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> GetItemsByEvaluatedInclude(string evaluatedInclude) { throw null; }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectItem> GetItemsIgnoringCondition(string itemType) { throw null; }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Construction.ProjectElement> GetLogicalProject() { throw null; }
public static string GetMetadataValueEscaped(Microsoft.Build.Evaluation.ProjectItem item, string name) { throw null; }
public static string GetMetadataValueEscaped(Microsoft.Build.Evaluation.ProjectItemDefinition item, string name) { throw null; }
public static string GetMetadataValueEscaped(Microsoft.Build.Evaluation.ProjectMetadata metadatum) { throw null; }
public Microsoft.Build.Evaluation.ProjectProperty GetProperty(string name) { throw null; }
public string GetPropertyValue(string name) { throw null; }
public static string GetPropertyValueEscaped(Microsoft.Build.Evaluation.ProjectProperty property) { throw null; }
public void MarkDirty() { }
public void ReevaluateIfNecessary() { }
public void ReevaluateIfNecessary(Microsoft.Build.Evaluation.Context.EvaluationContext evaluationContext) { }
public bool RemoveGlobalProperty(string name) { throw null; }
public bool RemoveItem(Microsoft.Build.Evaluation.ProjectItem item) { throw null; }
public void RemoveItems(System.Collections.Generic.IEnumerable<Microsoft.Build.Evaluation.ProjectItem> items) { }
public bool RemoveProperty(Microsoft.Build.Evaluation.ProjectProperty property) { throw null; }
public void Save() { }
public void Save(System.IO.TextWriter writer) { }
public void Save(string path) { }
public void Save(string path, System.Text.Encoding encoding) { }
public void Save(System.Text.Encoding encoding) { }
public void SaveLogicalProject(System.IO.TextWriter writer) { }
public bool SetGlobalProperty(string name, string escapedValue) { throw null; }
public Microsoft.Build.Evaluation.ProjectProperty SetProperty(string name, string unevaluatedValue) { throw null; }
}
public partial class ProjectChangedEventArgs : System.EventArgs
{
internal ProjectChangedEventArgs() { }
public Microsoft.Build.Evaluation.Project Project { get { throw null; } }
}
public partial class ProjectCollection : System.IDisposable
{
public ProjectCollection() { }
public ProjectCollection(Microsoft.Build.Evaluation.ToolsetDefinitionLocations toolsetLocations) { }
public ProjectCollection(System.Collections.Generic.IDictionary<string, string> globalProperties) { }
public ProjectCollection(System.Collections.Generic.IDictionary<string, string> globalProperties, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, Microsoft.Build.Evaluation.ToolsetDefinitionLocations toolsetDefinitionLocations) { }
public ProjectCollection(System.Collections.Generic.IDictionary<string, string> globalProperties, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers, Microsoft.Build.Evaluation.ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents) { }
public ProjectCollection(System.Collections.Generic.IDictionary<string, string> globalProperties, System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers, System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers, Microsoft.Build.Evaluation.ToolsetDefinitionLocations toolsetDefinitionLocations, int maxNodeCount, bool onlyLogCriticalEvents, bool loadProjectsReadOnly) { }
public int Count { get { throw null; } }
public string DefaultToolsVersion { get { throw null; } set { } }
public bool DisableMarkDirty { get { throw null; } set { } }
public static string DisplayVersion { get { throw null; } }
public static Microsoft.Build.Evaluation.ProjectCollection GlobalProjectCollection { get { throw null; } }
public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } }
public Microsoft.Build.Execution.HostServices HostServices { get { throw null; } set { } }
public bool IsBuildEnabled { get { throw null; } set { } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.Project> LoadedProjects { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Framework.ILogger> Loggers { get { throw null; } }
public bool OnlyLogCriticalEvents { get { throw null; } set { } }
public bool SkipEvaluation { get { throw null; } set { } }
public Microsoft.Build.Evaluation.ToolsetDefinitionLocations ToolsetLocations { get { throw null; } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.Toolset> Toolsets { get { throw null; } }
public static System.Version Version { get { throw null; } }
public event Microsoft.Build.Evaluation.ProjectCollection.ProjectAddedEventHandler ProjectAdded { add { } remove { } }
public event System.EventHandler<Microsoft.Build.Evaluation.ProjectChangedEventArgs> ProjectChanged { add { } remove { } }
public event System.EventHandler<Microsoft.Build.Evaluation.ProjectCollectionChangedEventArgs> ProjectCollectionChanged { add { } remove { } }
public event System.EventHandler<Microsoft.Build.Evaluation.ProjectXmlChangedEventArgs> ProjectXmlChanged { add { } remove { } }
public void AddToolset(Microsoft.Build.Evaluation.Toolset toolset) { }
public bool ContainsToolset(string toolsVersion) { throw null; }
public void Dispose() { }
protected virtual void Dispose(bool disposing) { }
public static string Escape(string unescapedString) { throw null; }
public string GetEffectiveToolsVersion(string explicitToolsVersion, string toolsVersionFromProject) { throw null; }
public Microsoft.Build.Execution.ProjectPropertyInstance GetGlobalProperty(string name) { throw null; }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.Project> GetLoadedProjects(string fullPath) { throw null; }
public Microsoft.Build.Evaluation.Toolset GetToolset(string toolsVersion) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(string fileName) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(string fileName, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(string fileName, string toolsVersion) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(System.Xml.XmlReader xmlReader) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(System.Xml.XmlReader xmlReader, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { throw null; }
public Microsoft.Build.Evaluation.Project LoadProject(System.Xml.XmlReader xmlReader, string toolsVersion) { throw null; }
public void RegisterForwardingLoggers(System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> remoteLoggers) { }
public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { }
public void RegisterLoggers(System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> loggers) { }
public void RemoveAllToolsets() { }
public bool RemoveGlobalProperty(string name) { throw null; }
public bool RemoveToolset(string toolsVersion) { throw null; }
public void SetGlobalProperty(string name, string value) { }
public bool TryUnloadProject(Microsoft.Build.Construction.ProjectRootElement projectRootElement) { throw null; }
public static string Unescape(string escapedString) { throw null; }
public void UnloadAllProjects() { }
public void UnloadProject(Microsoft.Build.Construction.ProjectRootElement projectRootElement) { }
public void UnloadProject(Microsoft.Build.Evaluation.Project project) { }
public void UnregisterAllLoggers() { }
public delegate void ProjectAddedEventHandler(object sender, Microsoft.Build.Evaluation.ProjectCollection.ProjectAddedToProjectCollectionEventArgs e);
public partial class ProjectAddedToProjectCollectionEventArgs : System.EventArgs
{
public ProjectAddedToProjectCollectionEventArgs(Microsoft.Build.Construction.ProjectRootElement element) { }
public Microsoft.Build.Construction.ProjectRootElement ProjectRootElement { get { throw null; } }
}
}
public partial class ProjectCollectionChangedEventArgs : System.EventArgs
{
internal ProjectCollectionChangedEventArgs() { }
public Microsoft.Build.Evaluation.ProjectCollectionChangedState Changed { get { throw null; } }
}
public enum ProjectCollectionChangedState
{
DefaultToolsVersion = 0,
DisableMarkDirty = 7,
GlobalProperties = 3,
HostServices = 6,
IsBuildEnabled = 4,
Loggers = 2,
OnlyLogCriticalEvents = 5,
SkipEvaluation = 8,
Toolsets = 1,
}
public partial class ProjectItem
{
internal ProjectItem() { }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Evaluation.ProjectMetadata> DirectMetadata { get { throw null; } }
public int DirectMetadataCount { get { throw null; } }
public string EvaluatedInclude { get { throw null; } }
public bool IsImported { get { throw null; } }
public string ItemType { get { throw null; } set { } }
public System.Collections.Generic.ICollection<Microsoft.Build.Evaluation.ProjectMetadata> Metadata { get { throw null; } }
public int MetadataCount { get { throw null; } }
public Microsoft.Build.Evaluation.Project Project { get { throw null; } }
public string UnevaluatedInclude { get { throw null; } set { } }
public Microsoft.Build.Construction.ProjectItemElement Xml { get { throw null; } }
public Microsoft.Build.Evaluation.ProjectMetadata GetMetadata(string name) { throw null; }
public string GetMetadataValue(string name) { throw null; }
public bool HasMetadata(string name) { throw null; }
public bool RemoveMetadata(string name) { throw null; }
public void Rename(string name) { }
public Microsoft.Build.Evaluation.ProjectMetadata SetMetadataValue(string name, string unevaluatedValue) { throw null; }
public Microsoft.Build.Evaluation.ProjectMetadata SetMetadataValue(string name, string unevaluatedValue, bool propagateMetadataToSiblingItems) { throw null; }
}
public partial class ProjectItemDefinition
{
internal ProjectItemDefinition() { }
public string ItemType { get { throw null; } }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Evaluation.ProjectMetadata> Metadata { get { throw null; } }
public int MetadataCount { get { throw null; } }
public Microsoft.Build.Evaluation.Project Project { get { throw null; } }
public Microsoft.Build.Evaluation.ProjectMetadata GetMetadata(string name) { throw null; }
public string GetMetadataValue(string name) { throw null; }
public Microsoft.Build.Evaluation.ProjectMetadata SetMetadataValue(string name, string unevaluatedValue) { throw null; }
}
[System.FlagsAttribute]
public enum ProjectLoadSettings
{
Default = 0,
DoNotEvaluateElementsWithFalseCondition = 32,
IgnoreEmptyImports = 16,
IgnoreInvalidImports = 64,
IgnoreMissingImports = 1,
ProfileEvaluation = 128,
RecordDuplicateButNotCircularImports = 2,
RecordEvaluatedItemElements = 8,
RejectCircularImports = 4,
}
public partial class ProjectMetadata : System.IEquatable<Microsoft.Build.Evaluation.ProjectMetadata>
{
internal ProjectMetadata() { }
public Microsoft.Build.Construction.ElementLocation ConditionLocation { get { throw null; } }
public string EvaluatedValue { get { throw null; } }
public bool IsImported { get { throw null; } }
public string ItemType { get { throw null; } }
public Microsoft.Build.Construction.ElementLocation Location { get { throw null; } }
public string Name { get { throw null; } }
public Microsoft.Build.Evaluation.ProjectMetadata Predecessor { get { throw null; } }
public Microsoft.Build.Evaluation.Project Project { get { throw null; } }
public string UnevaluatedValue { get { throw null; } set { } }
public Microsoft.Build.Construction.ProjectMetadataElement Xml { get { throw null; } }
bool System.IEquatable<Microsoft.Build.Evaluation.ProjectMetadata>.Equals(Microsoft.Build.Evaluation.ProjectMetadata other) { throw null; }
}
public abstract partial class ProjectProperty : System.IEquatable<Microsoft.Build.Evaluation.ProjectProperty>
{
internal ProjectProperty() { }
public string EvaluatedValue { get { throw null; } }
public abstract bool IsEnvironmentProperty { get; }
public abstract bool IsGlobalProperty { get; }
public abstract bool IsImported { get; }
public abstract bool IsReservedProperty { get; }
public abstract string Name { get; }
public abstract Microsoft.Build.Evaluation.ProjectProperty Predecessor { get; }
public Microsoft.Build.Evaluation.Project Project { get { throw null; } }
public abstract string UnevaluatedValue { get; set; }
public abstract Microsoft.Build.Construction.ProjectPropertyElement Xml { get; }
bool System.IEquatable<Microsoft.Build.Evaluation.ProjectProperty>.Equals(Microsoft.Build.Evaluation.ProjectProperty other) { throw null; }
}
public partial class ProjectXmlChangedEventArgs : System.EventArgs
{
internal ProjectXmlChangedEventArgs() { }
public Microsoft.Build.Construction.ProjectRootElement ProjectXml { get { throw null; } }
public string Reason { get { throw null; } }
}
[System.FlagsAttribute]
public enum Provenance
{
Glob = 2,
Inconclusive = 4,
StringLiteral = 1,
Undefined = 0,
}
public partial class ProvenanceResult
{
public ProvenanceResult(Microsoft.Build.Construction.ProjectItemElement itemElement, Microsoft.Build.Evaluation.Operation operation, Microsoft.Build.Evaluation.Provenance provenance, int occurrences) { }
public Microsoft.Build.Construction.ProjectItemElement ItemElement { get { throw null; } }
public int Occurrences { get { throw null; } }
public Microsoft.Build.Evaluation.Operation Operation { get { throw null; } }
public Microsoft.Build.Evaluation.Provenance Provenance { get { throw null; } }
}
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct ResolvedImport
{
public Microsoft.Build.Construction.ProjectRootElement ImportedProject { get { throw null; } }
public Microsoft.Build.Construction.ProjectImportElement ImportingElement { get { throw null; } }
public bool IsImported { get { throw null; } }
public Microsoft.Build.Framework.SdkResult SdkResult { get { throw null; } }
}
public partial class SubToolset
{
internal SubToolset() { }
public System.Collections.Generic.IDictionary<string, Microsoft.Build.Execution.ProjectPropertyInstance> Properties { get { throw null; } }
public string SubToolsetVersion { get { throw null; } }
}
public partial class Toolset
{
public Toolset(string toolsVersion, string toolsPath, Microsoft.Build.Evaluation.ProjectCollection projectCollection, string msbuildOverrideTasksPath) { }
public Toolset(string toolsVersion, string toolsPath, System.Collections.Generic.IDictionary<string, string> buildProperties, Microsoft.Build.Evaluation.ProjectCollection projectCollection, System.Collections.Generic.IDictionary<string, Microsoft.Build.Evaluation.SubToolset> subToolsets, string msbuildOverrideTasksPath) { }
public Toolset(string toolsVersion, string toolsPath, System.Collections.Generic.IDictionary<string, string> buildProperties, Microsoft.Build.Evaluation.ProjectCollection projectCollection, string msbuildOverrideTasksPath) { }
public string DefaultSubToolsetVersion { get { throw null; } }
public System.Collections.Generic.IDictionary<string, Microsoft.Build.Execution.ProjectPropertyInstance> Properties { get { throw null; } }
public System.Collections.Generic.IDictionary<string, Microsoft.Build.Evaluation.SubToolset> SubToolsets { get { throw null; } }
public string ToolsPath { get { throw null; } }
public string ToolsVersion { get { throw null; } }
public string GenerateSubToolsetVersion() { throw null; }
public string GenerateSubToolsetVersion(System.Collections.Generic.IDictionary<string, string> overrideGlobalProperties, int solutionVersion) { throw null; }
public Microsoft.Build.Execution.ProjectPropertyInstance GetProperty(string propertyName, string subToolsetVersion) { throw null; }
}
[System.FlagsAttribute]
public enum ToolsetDefinitionLocations
{
ConfigurationFile = 1,
Default = 4,
Local = 4,
None = 0,
Registry = 2,
}
}
namespace Microsoft.Build.Evaluation.Context
{
public partial class EvaluationContext
{
internal EvaluationContext() { }
public static Microsoft.Build.Evaluation.Context.EvaluationContext Create(Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy policy) { throw null; }
public static Microsoft.Build.Evaluation.Context.EvaluationContext Create(Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy policy, Microsoft.Build.FileSystem.MSBuildFileSystemBase fileSystem) { throw null; }
public enum SharingPolicy
{
Isolated = 1,
Shared = 0,
}
}
}
namespace Microsoft.Build.Exceptions
{
public partial class BuildAbortedException : System.Exception
{
public BuildAbortedException() { }
protected BuildAbortedException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public BuildAbortedException(string message) { }
public BuildAbortedException(string message, System.Exception innerException) { }
public string ErrorCode { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
}
public partial class CircularDependencyException : System.Exception
{
protected CircularDependencyException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
}
public sealed partial class InternalLoggerException : System.Exception
{
public InternalLoggerException() { }
public InternalLoggerException(string message) { }
public InternalLoggerException(string message, System.Exception innerException) { }
public Microsoft.Build.Framework.BuildEventArgs BuildEventArgs { get { throw null; } }
public string ErrorCode { get { throw null; } }
public string HelpKeyword { get { throw null; } }
public bool InitializationException { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
}
public sealed partial class InvalidProjectFileException : System.Exception
{
public InvalidProjectFileException() { }
public InvalidProjectFileException(string message) { }
public InvalidProjectFileException(string message, System.Exception innerException) { }
public InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword) { }
public string BaseMessage { get { throw null; } }
public int ColumnNumber { get { throw null; } }
public int EndColumnNumber { get { throw null; } }
public int EndLineNumber { get { throw null; } }
public string ErrorCode { get { throw null; } }
public string ErrorSubcategory { get { throw null; } }
public bool HasBeenLogged { get { throw null; } }
public string HelpKeyword { get { throw null; } }
public int LineNumber { get { throw null; } }
public override string Message { get { throw null; } }
public string ProjectFile { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
}
public partial class InvalidToolsetDefinitionException : System.Exception
{
public InvalidToolsetDefinitionException() { }
protected InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
public InvalidToolsetDefinitionException(string message) { }
public InvalidToolsetDefinitionException(string message, System.Exception innerException) { }
public InvalidToolsetDefinitionException(string message, string errorCode) { }
public InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException) { }
public string ErrorCode { get { throw null; } }
public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
}
}
namespace Microsoft.Build.Execution
{
public partial class BuildManager : System.IDisposable
{
public BuildManager() { }
public BuildManager(string hostName) { }
public static Microsoft.Build.Execution.BuildManager DefaultBuildManager { get { throw null; } }
public void BeginBuild(Microsoft.Build.Execution.BuildParameters parameters) { }
public void BeginBuild(Microsoft.Build.Execution.BuildParameters parameters, System.Collections.Generic.IEnumerable<Microsoft.Build.Execution.BuildManager.DeferredBuildMessage> deferredBuildMessages) { }
public Microsoft.Build.Execution.BuildResult Build(Microsoft.Build.Execution.BuildParameters parameters, Microsoft.Build.Execution.BuildRequestData requestData) { throw null; }
public Microsoft.Build.Graph.GraphBuildResult Build(Microsoft.Build.Execution.BuildParameters parameters, Microsoft.Build.Graph.GraphBuildRequestData requestData) { throw null; }
public Microsoft.Build.Execution.BuildResult BuildRequest(Microsoft.Build.Execution.BuildRequestData requestData) { throw null; }
public Microsoft.Build.Graph.GraphBuildResult BuildRequest(Microsoft.Build.Graph.GraphBuildRequestData requestData) { throw null; }
public void CancelAllSubmissions() { }
public void Dispose() { }
public void EndBuild() { }
~BuildManager() { }
public Microsoft.Build.Execution.ProjectInstance GetProjectInstanceForBuild(Microsoft.Build.Evaluation.Project project) { throw null; }
public Microsoft.Build.Execution.BuildSubmission PendBuildRequest(Microsoft.Build.Execution.BuildRequestData requestData) { throw null; }
public Microsoft.Build.Graph.GraphBuildSubmission PendBuildRequest(Microsoft.Build.Graph.GraphBuildRequestData requestData) { throw null; }
public void ResetCaches() { }
public void ShutdownAllNodes() { }
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
public partial struct DeferredBuildMessage
{
public DeferredBuildMessage(string text, Microsoft.Build.Framework.MessageImportance importance) { throw null;}
public Microsoft.Build.Framework.MessageImportance Importance { get { throw null; } }
public string Text { get { throw null; } }
}
}
public partial class BuildParameters
{
public BuildParameters() { }
public BuildParameters(Microsoft.Build.Evaluation.ProjectCollection projectCollection) { }
public bool AllowFailureWithoutError { get { throw null; } set { } }
public System.Collections.Generic.IDictionary<string, string> BuildProcessEnvironment { get { throw null; } }
public System.Globalization.CultureInfo Culture { get { throw null; } set { } }
public string DefaultToolsVersion { get { throw null; } set { } }
public bool DetailedSummary { get { throw null; } set { } }
public bool DisableInProcNode { get { throw null; } set { } }
public bool DiscardBuildResults { get { throw null; } set { } }
public bool EnableNodeReuse { get { throw null; } set { } }
public System.Collections.Generic.IDictionary<string, string> EnvironmentProperties { get { throw null; } }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Logging.ForwardingLoggerRecord> ForwardingLoggers { get { throw null; } set { } }
public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } set { } }
public Microsoft.Build.Execution.HostServices HostServices { get { throw null; } set { } }
public string[] InputResultsCacheFiles { get { throw null; } set { } }
public bool Interactive { get { throw null; } set { } }
public bool IsolateProjects { get { throw null; } set { } }
public bool LegacyThreadingSemantics { get { throw null; } set { } }
public System.Collections.Generic.IEnumerable<Microsoft.Build.Framework.ILogger> Loggers { get { throw null; } set { } }
public bool LogInitialPropertiesAndItems { get { throw null; } set { } }
public bool LogTaskInputs { get { throw null; } set { } }
public bool LowPriority { get { throw null; } set { } }
public int MaxNodeCount { get { throw null; } set { } }
public int MemoryUseLimit { get { throw null; } set { } }
public string NodeExeLocation { get { throw null; } set { } }
public bool OnlyLogCriticalEvents { get { throw null; } set { } }
public string OutputResultsCacheFile { get { throw null; } set { } }
public Microsoft.Build.Evaluation.ProjectLoadSettings ProjectLoadSettings { get { throw null; } set { } }
public bool ResetCaches { get { throw null; } set { } }
public bool SaveOperatingEnvironment { get { throw null; } set { } }
public bool ShutdownInProcNodeOnBuildFinish { get { throw null; } set { } }
public Microsoft.Build.Evaluation.ToolsetDefinitionLocations ToolsetDefinitionLocations { get { throw null; } set { } }