|
1 | 1 | <Type Name="ProjectElement" FullName="Microsoft.Build.Construction.ProjectElement">
|
2 |
| - <TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
3 |
| - <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 2 | + <TypeSignature Language="C#" Value="public abstract class ProjectElement : Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 3 | + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object implements class Microsoft.Build.Framework.IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
4 | 4 | <TypeSignature Language="DocId" Value="T:Microsoft.Build.Construction.ProjectElement" />
|
5 |
| - <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement
Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
6 |
| - <TypeSignature Language="F#" Value="type ProjectElement = class
 interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
7 |
| - <TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 5 | + <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement
Implements IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 6 | + <TypeSignature Language="F#" Value="type ProjectElement = class
 interface IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
| 7 | + <TypeSignature Language="C++ CLI" Value="public ref class ProjectElement abstract : Microsoft::Build::Framework::IProjectElement" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
8 | 8 | <TypeSignature Language="C#" Value="public abstract class ProjectElement" FrameworkAlternate="netframework-4.0;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" />
|
9 | 9 | <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ProjectElement extends System.Object" FrameworkAlternate="netframework-4.0;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" />
|
10 | 10 | <TypeSignature Language="VB.NET" Value="Public MustInherit Class ProjectElement" FrameworkAlternate="netframework-4.0;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" />
|
|
19 | 19 | <BaseTypeName>System.Object</BaseTypeName>
|
20 | 20 | </Base>
|
21 | 21 | <Interfaces>
|
22 |
| - <Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore"> |
| 22 | + <Interface FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore"> |
23 | 23 | <InterfaceName>Microsoft.Build.Framework.IProjectElement</InterfaceName>
|
24 | 24 | </Interface>
|
25 | 25 | </Interfaces>
|
26 | 26 | <Docs>
|
27 | 27 | <summary>
|
28 |
| - Abstract base class for MSBuild construction object model elements. |
| 28 | + Abstract base class for MSBuild construction object model elements. |
29 | 29 | </summary>
|
30 | 30 | <remarks>To be added.</remarks>
|
31 | 31 | </Docs>
|
|
48 | 48 | <AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__20))]</AttributeName>
|
49 | 49 | <AttributeName Language="F#">[<get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__20))>]</AttributeName>
|
50 | 50 | </Attribute>
|
51 |
| - <Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore"> |
| 51 | + <Attribute FrameworkAlternate="msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore"> |
52 | 52 | <AttributeName Language="C#">[get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__23))]</AttributeName>
|
53 | 53 | <AttributeName Language="F#">[<get: System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.Build.Construction.ProjectElement+<get_AllParents>d__23))>]</AttributeName>
|
54 | 54 | </Attribute>
|
|
114 | 114 | <ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
|
115 | 115 | </ReturnValue>
|
116 | 116 | <Parameters>
|
117 |
| - <Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 117 | + <Parameter Name="factory" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
118 | 118 | </Parameters>
|
119 | 119 | <Docs>
|
120 | 120 | <param name="factory">The factory to use for creating the new instance.</param>
|
|
153 | 153 | </ReturnValue>
|
154 | 154 | <Docs>
|
155 | 155 | <summary>
|
156 |
| - Gets or sets the Condition value. |
157 |
| - It will return empty string IFF a condition attribute is legal but it’s not present or has no value. |
| 156 | + Gets or sets the Condition value. |
| 157 | + It will return empty string IFF a condition attribute is legal but it’s not present or has no value. |
158 | 158 | It will return null IFF a Condition attribute is illegal on that element.
|
159 | 159 | Removes the attribute if the value to set is empty.
|
160 | 160 | It is possible for derived classes to throw an <see cref="T:System.InvalidOperationException" /> if setting the condition is
|
|
262 | 262 | <ReturnType>System.Void</ReturnType>
|
263 | 263 | </ReturnValue>
|
264 | 264 | <Parameters>
|
265 |
| - <Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 265 | + <Parameter Name="element" Type="Microsoft.Build.Construction.ProjectElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
266 | 266 | </Parameters>
|
267 | 267 | <Docs>
|
268 | 268 | <param name="element">The element to act as a template to copy from.</param>
|
|
288 | 288 | <ReturnType>Microsoft.Build.Construction.ProjectElement</ReturnType>
|
289 | 289 | </ReturnValue>
|
290 | 290 | <Parameters>
|
291 |
| - <Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 291 | + <Parameter Name="owner" Type="Microsoft.Build.Construction.ProjectRootElement" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
292 | 292 | </Parameters>
|
293 | 293 | <Docs>
|
294 | 294 | <param name="owner">The factory to use for creating the new instance.</param>
|
|
354 | 354 | </ReturnValue>
|
355 | 355 | <Docs>
|
356 | 356 | <summary>
|
357 |
| - Gets or sets the Label value. |
| 357 | + Gets or sets the Label value. |
358 | 358 | Returns empty string if it is not present.
|
359 | 359 | Removes the attribute if the value to set is empty.
|
360 | 360 | </summary>
|
|
413 | 413 | <Docs>
|
414 | 414 | <summary>
|
415 | 415 | Location of the corresponding Xml element.
|
416 |
| - May not be correct if file is not saved, or |
| 416 | + May not be correct if file is not saved, or |
417 | 417 | file has been edited since it was last saved.
|
418 | 418 | In the case of an unsaved edit, the location only
|
419 | 419 | contains the path to the file that the element originates from.
|
|
590 | 590 | <ReturnType>System.Boolean</ReturnType>
|
591 | 591 | </ReturnValue>
|
592 | 592 | <Parameters>
|
593 |
| - <Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore" /> |
| 593 | + <Parameter Name="attribute" Type="System.Xml.XmlAttribute" Index="0" FrameworkAlternate="msbuild-15;msbuild-15-netcore;msbuild-16;msbuild-16-netcore;msbuild-17;msbuild-17-netcore" /> |
594 | 594 | </Parameters>
|
595 | 595 | <Docs>
|
596 | 596 | <param name="attribute">To be added.</param>
|
597 |
| - <summary>Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not.</summary> |
| 597 | + <summary> |
| 598 | + Hook for subclasses to specify whether the given <paramref name="attribute" /> should be cloned or not |
| 599 | + </summary> |
598 | 600 | <returns>To be added.</returns>
|
599 | 601 | <remarks>To be added.</remarks>
|
600 | 602 | </Docs>
|
|
0 commit comments