Skip to content

Commit a965ec0

Browse files
authored
Merge pull request #48 from dotnet/smoke-test
CI Update: https://dev.azure.com/msft-skilling/Content/_workitems/edit/335681
2 parents 7856b90 + bbdeb32 commit a965ec0

File tree

132 files changed

+10805
-6251
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+10805
-6251
lines changed

msbuild-api-docs/xml/FrameworksIndex/msbuild-17-netcore.xml

Lines changed: 187 additions & 73 deletions
Large diffs are not rendered by default.

msbuild-api-docs/xml/Microsoft.Build.Construction/ElementLocation.xml

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
<Type Name="ElementLocation" FullName="Microsoft.Build.Construction.ElementLocation">
2-
<TypeSignature Language="C#" Value="public abstract class ElementLocation" />
3-
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit ElementLocation extends System.Object" />
2+
<TypeSignature Language="C#" Value="public abstract class ElementLocation" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
3+
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit ElementLocation extends System.Object" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
44
<TypeSignature Language="DocId" Value="T:Microsoft.Build.Construction.ElementLocation" />
5-
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ElementLocation" />
6-
<TypeSignature Language="F#" Value="type ElementLocation = class" />
7-
<TypeSignature Language="C++ CLI" Value="public ref class ElementLocation abstract" />
5+
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ElementLocation" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
6+
<TypeSignature Language="F#" Value="type ElementLocation = class" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
7+
<TypeSignature Language="C++ CLI" Value="public ref class ElementLocation abstract" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
8+
<TypeSignature Language="C#" Value="public abstract class ElementLocation : Microsoft.Build.Shared.IMSBuildElementLocation" FrameworkAlternate="msbuild-17-netcore" />
9+
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract serializable beforefieldinit ElementLocation extends System.Object implements class Microsoft.Build.Shared.IMSBuildElementLocation" FrameworkAlternate="msbuild-17-netcore" />
10+
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ElementLocation&#xA;Implements IMSBuildElementLocation" FrameworkAlternate="msbuild-17-netcore" />
11+
<TypeSignature Language="F#" Value="type ElementLocation = class&#xA; interface IMSBuildElementLocation" FrameworkAlternate="msbuild-17-netcore" />
12+
<TypeSignature Language="C++ CLI" Value="public ref class ElementLocation abstract : Microsoft::Build::Shared::IMSBuildElementLocation" FrameworkAlternate="msbuild-17-netcore" />
813
<AssemblyInfo>
914
<AssemblyName>Microsoft.Build</AssemblyName>
1015
<AssemblyVersion>4.0.0.0</AssemblyVersion>
@@ -13,7 +18,11 @@
1318
<Base>
1419
<BaseTypeName>System.Object</BaseTypeName>
1520
</Base>
16-
<Interfaces />
21+
<Interfaces>
22+
<Interface FrameworkAlternate="msbuild-17-netcore">
23+
<InterfaceName>Microsoft.Build.Shared.IMSBuildElementLocation</InterfaceName>
24+
</Interface>
25+
</Interfaces>
1726
<Attributes>
1827
<Attribute>
1928
<AttributeName Language="C#">[System.Serializable]</AttributeName>
@@ -57,6 +66,9 @@
5766
<MemberSignature Language="F#" Value="member this.Column : int" Usage="Microsoft.Build.Construction.ElementLocation.Column" />
5867
<MemberSignature Language="C++ CLI" Value="public:&#xA; abstract property int Column { int get(); };" />
5968
<MemberType>Property</MemberType>
69+
<Implements>
70+
<InterfaceMember FrameworkAlternate="msbuild-17-netcore">P:Microsoft.Build.Shared.IMSBuildElementLocation.Column</InterfaceMember>
71+
</Implements>
6072
<AssemblyInfo>
6173
<AssemblyName>Microsoft.Build</AssemblyName>
6274
<AssemblyVersion>4.0.0.0</AssemblyVersion>
@@ -145,6 +157,9 @@
145157
<MemberSignature Language="F#" Value="member this.File : string" Usage="Microsoft.Build.Construction.ElementLocation.File" />
146158
<MemberSignature Language="C++ CLI" Value="public:&#xA; abstract property System::String ^ File { System::String ^ get(); };" />
147159
<MemberType>Property</MemberType>
160+
<Implements>
161+
<InterfaceMember FrameworkAlternate="msbuild-17-netcore">P:Microsoft.Build.Shared.IMSBuildElementLocation.File</InterfaceMember>
162+
</Implements>
148163
<AssemblyInfo>
149164
<AssemblyName>Microsoft.Build</AssemblyName>
150165
<AssemblyVersion>4.0.0.0</AssemblyVersion>
@@ -203,6 +218,9 @@
203218
<MemberSignature Language="F#" Value="member this.Line : int" Usage="Microsoft.Build.Construction.ElementLocation.Line" />
204219
<MemberSignature Language="C++ CLI" Value="public:&#xA; abstract property int Line { int get(); };" />
205220
<MemberType>Property</MemberType>
221+
<Implements>
222+
<InterfaceMember FrameworkAlternate="msbuild-17-netcore">P:Microsoft.Build.Shared.IMSBuildElementLocation.Line</InterfaceMember>
223+
</Implements>
206224
<AssemblyInfo>
207225
<AssemblyName>Microsoft.Build</AssemblyName>
208226
<AssemblyVersion>4.0.0.0</AssemblyVersion>
@@ -235,6 +253,9 @@
235253
<MemberSignature Language="F#" Value="member this.LocationString : string" Usage="Microsoft.Build.Construction.ElementLocation.LocationString" />
236254
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ LocationString { System::String ^ get(); };" />
237255
<MemberType>Property</MemberType>
256+
<Implements>
257+
<InterfaceMember FrameworkAlternate="msbuild-17-netcore">P:Microsoft.Build.Shared.IMSBuildElementLocation.LocationString</InterfaceMember>
258+
</Implements>
238259
<AssemblyInfo>
239260
<AssemblyName>Microsoft.Build</AssemblyName>
240261
<AssemblyVersion>4.0.0.0</AssemblyVersion>

msbuild-api-docs/xml/Microsoft.Build.Evaluation.Context/EvaluationContext.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
</Parameters>
7272
<Docs>
7373
<param name="policy">The <see cref="T:Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy" /> to use.</param>
74-
<param name="fileSystem">The <see cref="T:Microsoft.Build.Shared.FileSystem.IFileSystem" /> to use.
74+
<param name="fileSystem">The <see cref="T:Microsoft.Build.FileSystem.MSBuildFileSystemBase" /> to use.
7575
This parameter is compatible only with <see cref="F:Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy.Shared" />.
7676
The method throws if a file system is used with <see cref="F:Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy.Isolated" /> or <see cref="F:Microsoft.Build.Evaluation.Context.EvaluationContext.SharingPolicy.SharedSDKCache" />.
7777
The reasoning is that these values guarantee not reusing file system caches between evaluations,

msbuild-api-docs/xml/Microsoft.Build.Evaluation/Project.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3314,7 +3314,7 @@
33143314
their previously stored value to find out, and if so perhaps decide to update their own state.
33153315
Note that the number may not increase monotonically.
33163316

3317-
This number corresponds to the <seealso cref="P:Microsoft.Build.Framework.BuildEventContext.EvaluationId" /> and can be used to connect
3317+
This number corresponds to the <see cref="P:Microsoft.Build.Framework.BuildEventContext.EvaluationId" /> and can be used to connect
33183318
evaluation logging events back to the Project instance.
33193319
</summary>
33203320
<value>To be added.</value>

msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectProperty.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,35 @@
206206
<remarks>To be added.</remarks>
207207
</Docs>
208208
</Member>
209+
<Member MemberName="Location">
210+
<MemberSignature Language="C#" Value="public (string File, int Line, int Column) Location { get; }" />
211+
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.ValueTuple`3&lt;string, int32, int32&gt; Location" />
212+
<MemberSignature Language="DocId" Value="P:Microsoft.Build.Evaluation.ProjectProperty.Location" />
213+
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Location As ValueTuple(Of String, Integer, Integer)" />
214+
<MemberSignature Language="F#" Value="member this.Location : ValueTuple&lt;string, int, int&gt;" Usage="Microsoft.Build.Evaluation.ProjectProperty.Location" />
215+
<MemberSignature Language="C++ CLI" Value="public:&#xA; property ValueTuple&lt;System::String ^, int, int&gt; Location { ValueTuple&lt;System::String ^, int, int&gt; get(); };" />
216+
<MemberType>Property</MemberType>
217+
<AssemblyInfo>
218+
<AssemblyName>Microsoft.Build</AssemblyName>
219+
<AssemblyVersion>15.1.0.0</AssemblyVersion>
220+
</AssemblyInfo>
221+
<Attributes>
222+
<Attribute FrameworkAlternate="msbuild-17-netcore">
223+
<AttributeName Language="C#">[System.Runtime.CompilerServices.TupleElementNames(new System.String[] { "File", "Line", "Column" })]</AttributeName>
224+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.TupleElementNames(new System.String[] { "File", "Line", "Column" })&gt;]</AttributeName>
225+
</Attribute>
226+
</Attributes>
227+
<ReturnValue>
228+
<ReturnType>System.ValueTuple&lt;System.String,System.Int32,System.Int32&gt;</ReturnType>
229+
</ReturnValue>
230+
<Docs>
231+
<summary>
232+
Gets object's location in xml file.
233+
</summary>
234+
<value>To be added.</value>
235+
<remarks>To be added.</remarks>
236+
</Docs>
237+
</Member>
209238
<Member MemberName="Name">
210239
<MemberSignature Language="C#" Value="public abstract string Name { get; }" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore;netframework-4.5;netframework-4.5.1;netframework-4.5.2;netframework-4.6;netframework-4.6.1;netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
211240
<MemberSignature Language="ILAsm" Value=".property instance string Name" />

msbuild-api-docs/xml/Microsoft.Build.Execution/BuildManager+DeferredBuildMessage.xml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
<AttributeName Language="C#">[System.Runtime.CompilerServices.IsReadOnly]</AttributeName>
1919
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.IsReadOnly&gt;]</AttributeName>
2020
</Attribute>
21+
<Attribute FrameworkAlternate="msbuild-17-netcore">
22+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
23+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
24+
</Attribute>
2125
</Attributes>
2226
<Docs>
2327
<summary>
@@ -75,17 +79,24 @@
7579
</Docs>
7680
</Member>
7781
<Member MemberName="FilePath">
78-
<MemberSignature Language="C#" Value="public string FilePath { get; }" />
82+
<MemberSignature Language="C#" Value="public string FilePath { get; }" FrameworkAlternate="msbuild-17" />
7983
<MemberSignature Language="ILAsm" Value=".property instance string FilePath" />
8084
<MemberSignature Language="DocId" Value="P:Microsoft.Build.Execution.BuildManager.DeferredBuildMessage.FilePath" />
8185
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property FilePath As String" />
8286
<MemberSignature Language="F#" Value="member this.FilePath : string" Usage="Microsoft.Build.Execution.BuildManager.DeferredBuildMessage.FilePath" />
8387
<MemberSignature Language="C++ CLI" Value="public:&#xA; property System::String ^ FilePath { System::String ^ get(); };" />
88+
<MemberSignature Language="C#" Value="public string? FilePath { get; }" FrameworkAlternate="msbuild-17-netcore" />
8489
<MemberType>Property</MemberType>
8590
<AssemblyInfo>
8691
<AssemblyName>Microsoft.Build</AssemblyName>
8792
<AssemblyVersion>15.1.0.0</AssemblyVersion>
8893
</AssemblyInfo>
94+
<Attributes>
95+
<Attribute FrameworkAlternate="msbuild-17-netcore">
96+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
97+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(2)&gt;]</AttributeName>
98+
</Attribute>
99+
</Attributes>
89100
<ReturnValue>
90101
<ReturnType>System.String</ReturnType>
91102
</ReturnValue>

msbuild-api-docs/xml/Microsoft.Build.Execution/BuildManager.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@
2323
<InterfaceName>System.IDisposable</InterfaceName>
2424
</Interface>
2525
</Interfaces>
26+
<Attributes>
27+
<Attribute FrameworkAlternate="msbuild-17-netcore">
28+
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
29+
<AttributeName Language="F#">[&lt;System.Runtime.CompilerServices.Nullable(0)&gt;]</AttributeName>
30+
</Attribute>
31+
</Attributes>
2632
<Docs>
2733
<summary>
2834
This class is the public entry point for executing builds.

msbuild-api-docs/xml/Microsoft.Build.Execution/BuildParameters.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@
586586
</ReturnValue>
587587
<Docs>
588588
<summary>
589-
Gets or sets an indication of build analysis enablement.
589+
Gets or sets an indication of build check enablement.
590590
</summary>
591591
<value>To be added.</value>
592592
<remarks>To be added.</remarks>

0 commit comments

Comments
 (0)