diff --git a/msbuild-api-docs/xml/FrameworksIndex/msbuild-17-netcore.xml b/msbuild-api-docs/xml/FrameworksIndex/msbuild-17-netcore.xml index e78047f..d98d317 100644 --- a/msbuild-api-docs/xml/FrameworksIndex/msbuild-17-netcore.xml +++ b/msbuild-api-docs/xml/FrameworksIndex/msbuild-17-netcore.xml @@ -1301,10 +1301,12 @@ - + + + @@ -1451,11 +1453,13 @@ + + @@ -1742,6 +1746,15 @@ + + + + + + + + + @@ -2881,6 +2894,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3189,6 +3254,26 @@ + + + + + + + + + + + + + + + + + + + + @@ -3284,6 +3369,15 @@ + + + + + + + + + @@ -3328,6 +3422,17 @@ + + + + + + + + + + + @@ -3400,6 +3505,11 @@ + + + + + @@ -3469,6 +3579,13 @@ + + + + + + + @@ -3567,7 +3684,6 @@ - @@ -3626,6 +3742,17 @@ + + + + + + + + + + + @@ -3711,6 +3838,9 @@ + + + @@ -3740,6 +3870,12 @@ + + + + + + @@ -3752,6 +3888,14 @@ + + + + + + + + @@ -3769,6 +3913,21 @@ + + + + + + + + + + + + + + + diff --git a/msbuild-api-docs/xml/FrameworksIndex/msbuild-17.xml b/msbuild-api-docs/xml/FrameworksIndex/msbuild-17.xml index bcb6a0e..37cadbb 100644 --- a/msbuild-api-docs/xml/FrameworksIndex/msbuild-17.xml +++ b/msbuild-api-docs/xml/FrameworksIndex/msbuild-17.xml @@ -1302,10 +1302,12 @@ - + + + @@ -1452,11 +1454,13 @@ + + @@ -1743,6 +1747,15 @@ + + + + + + + + + @@ -3594,6 +3607,12 @@ + + + + + + @@ -3722,6 +3741,11 @@ + + + + + @@ -4056,6 +4080,7 @@ + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectChooseElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectChooseElement.xml index 1e24276..5cb0f2b 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectChooseElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectChooseElement.xml @@ -53,7 +53,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectElement.xml index 9087bb4..791550e 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectElement.xml @@ -25,7 +25,7 @@ - Abstract base class for MSBuild construction object model elements. + Abstract base class for MSBuild construction object model elements. To be added. @@ -153,8 +153,8 @@ - Gets or sets the Condition value. - It will return empty string IFF a condition attribute is legal but it’s not present or has no value. + Gets or sets the Condition value. + It will return empty string IFF a condition attribute is legal but it’s not present or has no value. It will return null IFF a Condition attribute is illegal on that element. Removes the attribute if the value to set is empty. It is possible for derived classes to throw an if setting the condition is @@ -354,7 +354,7 @@ - Gets or sets the Label value. + Gets or sets the Label value. Returns empty string if it is not present. Removes the attribute if the value to set is empty. @@ -413,7 +413,7 @@ Location of the corresponding Xml element. - May not be correct if file is not saved, or + May not be correct if file is not saved, or file has been edited since it was last saved. In the case of an unsaved edit, the location only contains the path to the file that the element originates from. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectExtensionsElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectExtensionsElement.xml index 199f3d7..f950c59 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectExtensionsElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectExtensionsElement.xml @@ -49,7 +49,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . @@ -183,7 +183,7 @@ The name of the sub-element. - Get or set the content of the first sub-element + Get or set the content of the first sub-element with the provided name. The contents of the element. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectImportElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectImportElement.xml index 55bf53a..46c4a9c 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectImportElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectImportElement.xml @@ -143,7 +143,7 @@ - Gets or sets the Project value. + Gets or sets the Project value. The value of the Project attribute. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectInSolution.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectInSolution.xml index 93e5787..85b83cc 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectInSolution.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectInSolution.xml @@ -60,8 +60,8 @@ - List of guids, in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form, mapping to projects - that this project has a build order dependency on, as defined in the solution file. + List of guids, in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form, mapping to projects + that this project has a build order dependency on, as defined in the solution file. To be added. To be added. @@ -84,8 +84,8 @@ - The guid, in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form, of this project's - parent project, if any. + The guid, in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form, of this project's + parent project, if any. To be added. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectItemElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectItemElement.xml index df32545..de7cc43 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectItemElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectItemElement.xml @@ -167,7 +167,7 @@ - Gets or sets the Exclude value. + Gets or sets the Exclude value. Returns empty string if it is not present. Removes the attribute if the value to set is empty or null. @@ -255,7 +255,7 @@ - Gets or sets the Include value. + Gets or sets the Include value. Returns empty string if it is not present. Removes the attribute if the value to set is empty or null. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectMetadataElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectMetadataElement.xml index a666fe5..3c3b1a1 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectMetadataElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectMetadataElement.xml @@ -127,7 +127,7 @@ - Gets or sets the unevaluated value. + Gets or sets the unevaluated value. Returns empty string if it is not present. The unevaluated metadata value, or an empty string if the value is uninitialized. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOtherwiseElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOtherwiseElement.xml index 7d41558..9efba05 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOtherwiseElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOtherwiseElement.xml @@ -69,7 +69,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOutputElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOutputElement.xml index c81c0d3..68d6b7d 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOutputElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectOutputElement.xml @@ -131,7 +131,7 @@ - Gets or sets the ItemType value. + Gets or sets the ItemType value. Returns empty string if it is not present. Removes the attribute if the value to set is empty. @@ -189,7 +189,7 @@ - Gets or sets the PropertyName value. + Gets or sets the PropertyName value. Returns empty string if it is not present. Removes the attribute if the value to set is empty. @@ -256,7 +256,7 @@ - Gets or sets the TaskParameter value. + Gets or sets the TaskParameter value. Returns empty string if it is not present. The TaskParameter attribute value, or an empty string if the attribute is not present. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectPropertyElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectPropertyElement.xml index 7e9cce4..77cfedf 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectPropertyElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectPropertyElement.xml @@ -25,7 +25,7 @@ ProjectPropertyElement class represents the Property element in the MSBuild project. - We do not need to use or set the PropertyType enumeration in the CM. + We do not need to use or set the PropertyType enumeration in the CM. The CM does not know about Environment or Global properties, and does not create Output properties. We can just verify that we haven't read a PropertyType.Reserved property ourselves. So the CM only represents Normal properties. @@ -106,7 +106,7 @@ - Gets or sets the unevaluated value. + Gets or sets the unevaluated value. Returns empty string if it is not present. The unevaluated property value, or an empty string if the value is uninitialized. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectRootElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectRootElement.xml index dc9f1ad..7cd8995 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectRootElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectRootElement.xml @@ -26,14 +26,14 @@ - ProjectRootElement class represents an MSBuild project, an MSBuild targets file or any other file that conforms to MSBuild - project file schema. - This class and its related classes allow a complete MSBuild project or targets file to be read and written. - Comments and whitespace cannot be edited through this model at present. + ProjectRootElement class represents an MSBuild project, an MSBuild targets file or any other file that conforms to MSBuild + project file schema. + This class and its related classes allow a complete MSBuild project or targets file to be read and written. + Comments and whitespace cannot be edited through this model at present. - Each project root element is associated with exactly one ProjectCollection. This allows the owner of that project collection - to control its lifetime and not be surprised by edits via another project collection. - + Each project root element is associated with exactly one ProjectCollection. This allows the owner of that project collection + to control its lifetime and not be surprised by edits via another project collection. + - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . @@ -973,7 +973,7 @@ - Creates an import group. + Creates an import group. Caller must add it to the location of choice in the project. The import group. @@ -1748,7 +1748,7 @@ The caller must add the UsingTask element to the location of choice in the proje Creates a using task. Caller must add it to the location of choice in the project. Exactly one of assembly file and assembly name must be provided. - Also allows providing optional runtime and architecture specifiers. Null is OK. + Also allows providing optional runtime and architecture specifiers. Null is OK. The UsingTask element. @@ -1997,10 +1997,10 @@ The caller must add the UsingTask element to the location of choice in the proje - The directory that the project is in. + The directory that the project is in. Essential for evaluating relative paths. Is never null, even if the FullPath does not contain directory information. - If the project has not been loaded from disk and has not been given a path, returns the current-directory from + If the project has not been loaded from disk and has not been given a path, returns the current-directory from the time the project was loaded - this is the same behavior as Whidbey/Orcas. If the project has not been loaded from disk but has been given a path, this path may not exist. @@ -2762,10 +2762,10 @@ The caller must add the UsingTask element to the location of choice in the proje To be added. To be added. - Reload the existing project root element from its file. - An is thrown if the project root element is not associated with any file on disk. + Reload the existing project root element from its file. + An is thrown if the project root element is not associated with any file on disk. - See + See To be added. @@ -2793,10 +2793,10 @@ The caller must add the UsingTask element to the location of choice in the proje To be added. To be added. - Reload the existing project root element from the given path - An is thrown if the path does not exist. + Reload the existing project root element from the given path + An is thrown if the path does not exist. - See + See To be added. @@ -2822,23 +2822,23 @@ The caller must add the UsingTask element to the location of choice in the proje Reader to read from - If set to false, the reload operation will discard any unsaved changes. - Otherwise, an is thrown when unsaved changes are present. - + If set to false, the reload operation will discard any unsaved changes. + Otherwise, an is thrown when unsaved changes are present. + - Whether the reload should preserve formatting or not. A null value causes the reload to reuse the existing value. - + Whether the reload should preserve formatting or not. A null value causes the reload to reuse the existing value. + - Reload the existing project root element from the given - A reload operation completely replaces the state of this object. This operation marks the - object as dirty (see for side effects). + Reload the existing project root element from the given + A reload operation completely replaces the state of this object. This operation marks the + object as dirty (see for side effects). - If the new state has invalid XML or MSBuild syntax, then this method throws an . - When this happens, the state of this object does not change. + If the new state has invalid XML or MSBuild syntax, then this method throws an . + When this happens, the state of this object does not change. - Reloading from an XMLReader will retain the previous root element location (, , ). + Reloading from an XMLReader will retain the previous root element location (, , ). - + To be added. @@ -3445,26 +3445,26 @@ The caller must add the UsingTask element to the location of choice in the proje - Version number of this object. - A host can compare this to a stored version number to determine whether - a project's XML has changed, even if it has also been saved since. + Version number of this object. + A host can compare this to a stored version number to determine whether + a project's XML has changed, even if it has also been saved since. - The actual value is meaningless: an edit may increment it more than once, - so it should only be compared to a stored value. - + The actual value is meaningless: an edit may increment it more than once, + so it should only be compared to a stored value. + The version number of this object. - Used by the Project class to figure whether changes have occurred that - it might want to pick up by reevaluation. + Used by the Project class to figure whether changes have occurred that + it might want to pick up by reevaluation. - Used by the ProjectRootElement class to determine whether it needs to save. + Used by the ProjectRootElement class to determine whether it needs to save. - This number is unique to the appdomain. That means that it is possible - to know when a ProjectRootElement has been unloaded (perhaps after modification) and - reloaded -- the version won't reset to '0'. + This number is unique to the appdomain. That means that it is possible + to know when a ProjectRootElement has been unloaded (perhaps after modification) and + reloaded -- the version won't reset to '0'. - We're assuming we don't have over 2 billion edits. - + We're assuming we don't have over 2 billion edits. + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskBodyElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskBodyElement.xml index 18aaa71..fdc53f0 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskBodyElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskBodyElement.xml @@ -45,7 +45,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . @@ -178,7 +178,7 @@ - Gets or sets the unevaluated value of the contents of the task xml + Gets or sets the unevaluated value of the contents of the task xml Returns empty string if it is not present. The unevaluated inner XML content of the inline task, or an empty string if no inline task body is present. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskParameterElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskParameterElement.xml index 37d844a..c29375d 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskParameterElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/ProjectUsingTaskParameterElement.xml @@ -49,7 +49,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/SolutionFile.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/SolutionFile.xml index e3cebd2..b514f8e 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/SolutionFile.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/SolutionFile.xml @@ -117,7 +117,7 @@ - The collection of projects in this solution, accessible by their guids as a + The collection of projects in this solution, accessible by their guids as a string in "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" form To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Construction/UsingTaskParameterGroupElement.xml b/msbuild-api-docs/xml/Microsoft.Build.Construction/UsingTaskParameterGroupElement.xml index 84e9102..a6451c1 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Construction/UsingTaskParameterGroupElement.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Construction/UsingTaskParameterGroupElement.xml @@ -116,7 +116,7 @@ - Condition should never be set, but the getter returns null instead of throwing + Condition should never be set, but the getter returns null instead of throwing because a nonexistent condition is implicitly true Always returns . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectItem.xml b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectItem.xml index e24851b..8ce706e 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectItem.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectItem.xml @@ -130,7 +130,7 @@ - Gets the evaluated value of the include, unescaped. + Gets the evaluated value of the include, unescaped. The evaluated value of the Include attribute. @@ -203,7 +203,7 @@ The name of the metadata whose value is retrieved. - Get the evaluated value of a metadata on this item, possibly from an item definition. + Get the evaluated value of a metadata on this item, possibly from an item definition. Returns empty string if it does not exist. To determine whether a piece of metadata does not exist vs. simply has no value, use HasMetadata. May be used to access the value of built-in metadata, such as "FullPath". @@ -510,7 +510,7 @@ Renames the item. Equivalent to setting the value. - Generally, no expansion occurs. This is because it would potentially result in several items, + Generally, no expansion occurs. This is because it would potentially result in several items, which is not meaningful semantics when renaming a single item. However if the item does not need to be split (which would invalidate its ProjectItemElement), and the new value expands to exactly one item, then its evaluated include is updated @@ -518,12 +518,12 @@ Even if the new value expands to zero items, we do not expand it. - The common case we are interested in for expansion here is setting something - like "$(sourcesroot)\foo.cs" and expanding that to a single item. - If say "@(foo)" is set as the new name, and it expands to blank, that might - be surprising to the host and maybe even unhandled, if on full reevaluation - it wouldn’t expand to blank. That’s why we're being cautious and supporting - the most common scenario only. + The common case we are interested in for expansion here is setting something + like "$(sourcesroot)\foo.cs" and expanding that to a single item. + If say "@(foo)" is set as the new name, and it expands to blank, that might + be surprising to the host and maybe even unhandled, if on full reevaluation + it wouldn’t expand to blank. That’s why we're being cautious and supporting + the most common scenario only. Many hosts will do a ReevaluateIfNecessary before reading anyway. @@ -588,14 +588,14 @@ Metadata name Metadata value - If true, adds direct metadata to the from which this originated. The intent is to affect all other sibling items. - + If true, adds direct metadata to the from which this originated. The intent is to affect all other sibling items. + - Overload of . Adds the option of not splitting the item element and thus affecting all sibling items. - Sibling items are defined as all ProjectItem instances that were created from the same item element. + Overload of . Adds the option of not splitting the item element and thus affecting all sibling items. + Sibling items are defined as all ProjectItem instances that were created from the same item element. - This is a convenience that it is understood does not necessarily leave the project in a perfectly self consistent state without a reevaluation - + This is a convenience that it is understood does not necessarily leave the project in a perfectly self consistent state without a reevaluation + Returns the new or existing metadatum. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectMetadata.xml b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectMetadata.xml index 54727b0..0b565e1 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectMetadata.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/ProjectMetadata.xml @@ -344,22 +344,22 @@ - Gets or sets the unevaluated metadata value. + Gets or sets the unevaluated metadata value. - As well as updating the unevaluated value, the setter updates the evaluated value, but does not affect anything else in the project until reevaluation. For example, - --if a piece of metadata named "m" is modified on item of type "i", it does not affect "j" which is evaluated from "@(j->'%(m)')" until reevaluation. - --if the unevaluated value of "m" is set to something that is modified by evaluation, such as "$(p)", the evaluated value will be set to "$(p)" until reevaluation. - This is a convenience that it is understood does not necessarily leave the project in a perfectly self consistent state. + As well as updating the unevaluated value, the setter updates the evaluated value, but does not affect anything else in the project until reevaluation. For example, + --if a piece of metadata named "m" is modified on item of type "i", it does not affect "j" which is evaluated from "@(j->'%(m)')" until reevaluation. + --if the unevaluated value of "m" is set to something that is modified by evaluation, such as "$(p)", the evaluated value will be set to "$(p)" until reevaluation. + This is a convenience that it is understood does not necessarily leave the project in a perfectly self consistent state. - Setting metadata through a ProjectItem may cause the underlying ProjectItemElement to be split, if it originated with an itemlist, wildcard, or semicolon expression, - because it was clear that the caller intended to only affect that particular item. - Setting metadata through a ProjectMetadata does not cause any splitting, because we assume the caller presumably intends to affect all items using the underlying - ProjectMetadataElement. At least, this seems a reasonable assumption, and it avoids the need for metadata to hold a pointer to their containing items. - + Setting metadata through a ProjectItem may cause the underlying ProjectItemElement to be split, if it originated with an itemlist, wildcard, or semicolon expression, + because it was clear that the caller intended to only affect that particular item. + Setting metadata through a ProjectMetadata does not cause any splitting, because we assume the caller presumably intends to affect all items using the underlying + ProjectMetadataElement. At least, this seems a reasonable assumption, and it avoids the need for metadata to hold a pointer to their containing items. + The unevaluated metadata value. - The containing project will be dirtied by the XML modification. Unevaluated values are assumed to be passed in escaped as necessary. - + The containing project will be dirtied by the XML modification. Unevaluated values are assumed to be passed in escaped as necessary. + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/SubToolset.xml b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/SubToolset.xml index 9db63fd..9ed3e81 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Evaluation/SubToolset.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Evaluation/SubToolset.xml @@ -26,7 +26,7 @@ - Aggregation of a set of properties that correspond to a particular sub-toolset. + Aggregation of a set of properties that correspond to a particular sub-toolset. To be added. @@ -49,7 +49,7 @@ - The properties that correspond to this particular sub-toolset. + The properties that correspond to this particular sub-toolset. The properties that correspond to this particular sub toolset. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Exceptions/BuildAbortedException.xml b/msbuild-api-docs/xml/Microsoft.Build.Exceptions/BuildAbortedException.xml index 4ed6c8b..ea94247 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Exceptions/BuildAbortedException.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Exceptions/BuildAbortedException.xml @@ -117,7 +117,7 @@ The error information. The error context. - Protected constructor used for (de)serialization. + Protected constructor used for (de)serialization. If we ever add new members to this class, we'll need to update this. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Exceptions/InvalidProjectFileException.xml b/msbuild-api-docs/xml/Microsoft.Build.Exceptions/InvalidProjectFileException.xml index eb382c1..6fc7717 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Exceptions/InvalidProjectFileException.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Exceptions/InvalidProjectFileException.xml @@ -447,7 +447,7 @@ - Whether the exception has already been logged. Allows the exception to be logged at the + Whether the exception has already been logged. Allows the exception to be logged at the most appropriate location, but continue to be propagated. Returns a flag that determines whether the exception has already been logged. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Execution/BuildResult.xml b/msbuild-api-docs/xml/Microsoft.Build.Execution/BuildResult.xml index 06c2c50..842c97a 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Execution/BuildResult.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Execution/BuildResult.xml @@ -175,7 +175,7 @@ - Returns the exception generated while this result was run, if any. + Returns the exception generated while this result was run, if any. The exception generated for this build result set. Returns false if no exception occurred. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectMetadataInstance.xml b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectMetadataInstance.xml index 9e7c2a0..6e10590 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectMetadataInstance.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectMetadataInstance.xml @@ -98,7 +98,7 @@ - Evaluated value of the metadatum. + Evaluated value of the metadatum. Never null. The evaluated value of the metadata, which is never . @@ -141,7 +141,7 @@ The name of the metadata. - This cannot be set, as it is used as the key into + This cannot be set, as it is used as the key into the item's metadata table. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectPropertyInstance.xml b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectPropertyInstance.xml index f1bc247..7dcb15a 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectPropertyInstance.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectPropertyInstance.xml @@ -133,7 +133,7 @@ The name of this property. - This cannot be set, as it is used as the key into + This cannot be set, as it is used as the key into the project's properties table. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectTargetInstanceChild.xml b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectTargetInstanceChild.xml index 3a1b78b..6f9368d 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectTargetInstanceChild.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Execution/ProjectTargetInstanceChild.xml @@ -113,9 +113,9 @@ - Full path to the file in which the originating element was originally + Full path to the file in which the originating element was originally defined. - If it originated in a project that was not loaded and has never been + If it originated in a project that was not loaded and has never been given a path, returns an empty string. The full path to the file from which this task originated, or an empty string if the task originated in a project that was not loaded and has never been given a path. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Experimental.FileAccess/FileAccessData.xml b/msbuild-api-docs/xml/Microsoft.Build.Experimental.FileAccess/FileAccessData.xml index 20084f1..fbe8f67 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Experimental.FileAccess/FileAccessData.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Experimental.FileAccess/FileAccessData.xml @@ -35,12 +35,12 @@ - - - - - - + + + + + + Constructor Microsoft.Build @@ -50,6 +50,8 @@ + + @@ -68,6 +70,8 @@ To be added. To be added. To be added. + To be added. + To be added. To be added. To be added. To be added. @@ -78,6 +82,33 @@ To be added. + + + + + + + + Property + + Microsoft.Build + 15.1.0.0 + + + + [get: System.Runtime.CompilerServices.IsReadOnly] + [<get: System.Runtime.CompilerServices.IsReadOnly>] + + + + System.UInt32 + + + Correlation id of file access. + To be added. + To be added. + + @@ -159,6 +190,33 @@ To be added. + + + + + + + + Property + + Microsoft.Build + 15.1.0.0 + + + + [get: System.Runtime.CompilerServices.IsReadOnly] + [<get: System.Runtime.CompilerServices.IsReadOnly>] + + + + System.UInt32 + + + Id of file access. + To be added. + To be added. + + @@ -318,6 +376,12 @@ Microsoft.Build 15.1.0.0 + + + [get: System.Runtime.CompilerServices.IsReadOnly] + [<get: System.Runtime.CompilerServices.IsReadOnly>] + + Microsoft.Build.Experimental.FileAccess.RequestedAccess diff --git a/msbuild-api-docs/xml/Microsoft.Build.Experimental.ProjectCache/CacheContext.xml b/msbuild-api-docs/xml/Microsoft.Build.Experimental.ProjectCache/CacheContext.xml index a9ac348..bc67f74 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Experimental.ProjectCache/CacheContext.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Experimental.ProjectCache/CacheContext.xml @@ -19,8 +19,8 @@ [<System.Runtime.CompilerServices.Nullable(0)>] - [System.Runtime.CompilerServices.NullableContext(2)] - [<System.Runtime.CompilerServices.NullableContext(2)>] + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] @@ -45,12 +45,6 @@ Microsoft.Build 15.1.0.0 - - - [System.Runtime.CompilerServices.NullableContext(1)] - [<System.Runtime.CompilerServices.NullableContext(1)>] - - @@ -80,6 +74,48 @@ To be added. + + + + + + + Constructor + + Microsoft.Build + 15.1.0.0 + + + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + To be added. + + @@ -92,16 +128,6 @@ Microsoft.Build 15.1.0.0 - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - [get: System.Runtime.CompilerServices.NullableContext(1)] - [<get: System.Runtime.CompilerServices.NullableContext(1)>] - - Microsoft.Build.FileSystem.MSBuildFileSystemBase @@ -123,6 +149,16 @@ Microsoft.Build 15.1.0.0 + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + Microsoft.Build.Graph.ProjectGraph @@ -144,6 +180,16 @@ Microsoft.Build 15.1.0.0 + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + System.Collections.Generic.IReadOnlyCollection<Microsoft.Build.Graph.ProjectGraphEntryPoint> @@ -165,6 +211,16 @@ Microsoft.Build 15.1.0.0 + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + System.String @@ -186,16 +242,6 @@ Microsoft.Build 15.1.0.0 - - - [System.Runtime.CompilerServices.Nullable(1)] - [<System.Runtime.CompilerServices.Nullable(1)>] - - - [get: System.Runtime.CompilerServices.NullableContext(1)] - [<get: System.Runtime.CompilerServices.NullableContext(1)>] - - System.Collections.Generic.IReadOnlyDictionary<System.String,System.String> @@ -205,5 +251,26 @@ To be added. + + + + + + + + Property + + Microsoft.Build + 15.1.0.0 + + + System.Collections.Generic.IReadOnlyCollection<System.String> + + + To be added. + To be added. + To be added. + + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Experimental/OutOfProcServerNode.xml b/msbuild-api-docs/xml/Microsoft.Build.Experimental/OutOfProcServerNode.xml index df8de7b..3604eee 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Experimental/OutOfProcServerNode.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Experimental/OutOfProcServerNode.xml @@ -25,7 +25,7 @@ - This class represents an implementation of INode for out-of-proc server nodes aka MSBuild server + This class represents an implementation of INode for out-of-proc server nodes aka MSBuild server To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.Profiler/EvaluationPass.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.Profiler/EvaluationPass.xml index a82d126..fb1628e 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.Profiler/EvaluationPass.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.Profiler/EvaluationPass.xml @@ -17,7 +17,7 @@ Evaluation main phases used by the profiler - Order matters since the profiler pretty printer orders profiled items from top to bottom using + Order matters since the profiler pretty printer orders profiled items from top to bottom using the pass they belong to diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Argument.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Argument.xml index efb3c2b..bc5be33 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Argument.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Argument.xml @@ -20,10 +20,10 @@ - Represents an argument to a . + Represents an argument to a . - - Functionally, it is simply a reference to another . Those who manually + + Functionally, it is simply a reference to another . Those who manually instantiate this class should remember to call before setting the first property and after setting the last property of the object. @@ -136,7 +136,7 @@ if the BaseProperty must be defined; otherwise, . - + This field is optional and is set to false by default. @@ -169,7 +169,7 @@ - Name of the this argument refers to. + Name of the this argument refers to. The name of the that this argument refers to. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BaseProperty.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BaseProperty.xml index 5252201..e725b2f 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BaseProperty.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BaseProperty.xml @@ -26,7 +26,7 @@ - Represents a property. + Represents a property. This represents schema information (name, allowed values, etc) of a property. @@ -156,18 +156,18 @@ - The name of the category to which this property belongs to. + The name of the category to which this property belongs to. The name of the category to which this property belongs. - If the value of this field does not correspond to the Name + If the value of this field does not correspond to the Name property of a element defined in the containing , a default with this name - is auto-generated and added to the containing class. + is auto-generated and added to the containing class. - This field is optional and is culture invariant. + This field is optional and is culture invariant. When this field is not specified, this property is added to a @@ -239,11 +239,11 @@ - The data source where the current value of this property is stored. + The data source where the current value of this property is stored. The data source where the current value of this property is stored. - If defined, it overrides the + If defined, it overrides the property on the containing . This field is mandatory only if the parent does not have the data source initialized. The getter for this property returns only the set directly on this instance. @@ -282,7 +282,7 @@ - Specifies the default value for this property. + Specifies the default value for this property. The default value for this property. @@ -323,10 +323,10 @@ - Description of this for use by a prospective UI client. + Description of this for use by a prospective UI client. The description of this . - + This field is optional and is culture sensitive. @@ -359,11 +359,11 @@ - The name that could be used by a prospective UI client to display this . + The name that could be used by a prospective UI client to display this . The display name of this . - This field is optional and is culture sensitive. When this property is not set, it is assigned the same + This field is optional and is culture sensitive. When this property is not set, it is assigned the same value as the property (and hence, would not be localized). @@ -469,7 +469,7 @@ The Help context to use when the user presses F1. - This property uses the property to display the help context of the specified + This property uses the property to display the help context of the specified help file. This field is optional. This form of specifying the help page for a property takes lower precedence than both and . @@ -511,7 +511,7 @@ The help file to use when the user hits F1. Must specify along with this. The Help file to use when the user presses F1. - + This property goes along with . . This form of specifying the help page for a property takes lower precedence than both and . @@ -555,7 +555,7 @@ The URL of the Help page for this property. - This property is higher in priority that + + This property is higher in priority that + (i.e., these two properties are ignored if is specified), but lower in priority than . This field is optional and is culture insensitive. @@ -666,7 +666,7 @@ - Additional attributes of this . + Additional attributes of this . Additional attributes of this . @@ -740,11 +740,11 @@ - The name of this . + The name of this . The name of this . - This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. + This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. @@ -776,7 +776,7 @@ - Tells if this property is a read-only property. + Tells if this property is a read-only property. if this is a read-only property; otherwise, . @@ -821,7 +821,7 @@ This field is optional and culture invariant. - Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D + Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D from its value WIN32. @@ -968,7 +968,7 @@ - List of value editors for this property. + List of value editors for this property. The list of value editors for this property. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BoolProperty.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BoolProperty.xml index f669e41..285d90b 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BoolProperty.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/BoolProperty.xml @@ -73,7 +73,7 @@ - Represents the logical negation of a boolean switch. + Represents the logical negation of a boolean switch. if the value is logically negated; otherwise, . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Category.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Category.xml index 974283e..c71b07c 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Category.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Category.xml @@ -22,8 +22,8 @@ Represents a category to which a can belong to. - - Those who manually + + Those who manually instantiate this class should remember to call before setting the first property and after setting the last property of the object. @@ -116,7 +116,7 @@ - Description of this . + Description of this . The description of this category. @@ -152,11 +152,11 @@ - The name that could be used by a prospective UI client to display this . + The name that could be used by a prospective UI client to display this . The display name of this category. - This field is optional and is culture sensitive. When this property is not set, it is assigned the same + This field is optional and is culture sensitive. When this property is not set, it is assigned the same value as the property (and hence, would not be localized). @@ -220,7 +220,7 @@ - Help information for this . + Help information for this . Returns Help information for this category. @@ -257,7 +257,7 @@ - The name of this . + The name of this . The name of this category. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ContentType.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ContentType.xml index 1c82505..369b143 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ContentType.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ContentType.xml @@ -29,7 +29,7 @@ - Used to deserialize the content type information + Used to deserialize the content type information To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/EnumValue.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/EnumValue.xml index fd5a9e3..e83c534 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/EnumValue.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/EnumValue.xml @@ -75,7 +75,7 @@ - List of arguments for this . + List of arguments for this . The list of arguments. @@ -115,10 +115,10 @@ - Description of this for use by a prospective UI client. + Description of this for use by a prospective UI client. The description. - + This field is optional and is culture sensitive. @@ -151,11 +151,11 @@ - The name that could be used by a prospective UI client to display this . + The name that could be used by a prospective UI client to display this . The name. - This field is optional and is culture sensitive. When this property is not set, it is assigned the same + This field is optional and is culture sensitive. When this property is not set, it is assigned the same value as the property (and hence, would not be localized). @@ -192,7 +192,7 @@ - Help information for this . + Help information for this . The Help information. @@ -230,7 +230,7 @@ Tells if this is the default value for the associated - . + . if the enum value is the default value; otherwise, . @@ -268,7 +268,7 @@ - Additional attributes of this . + Additional attributes of this . The additional attributes. @@ -307,7 +307,7 @@ - The name of this . + The name of this . The name. @@ -350,7 +350,7 @@ This field is optional and culture invariant. The VC compiler has an named Optimizationused to specify the desired optimization type. All the - admissible values for this property have switches, e.g. Disabled (switch = Od), "MinimumSize" (switch = O1), + admissible values for this property have switches, e.g. Disabled (switch = Od), "MinimumSize" (switch = O1), etc. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/FileExtension.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/FileExtension.xml index 597c76f..b89ca5a 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/FileExtension.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/FileExtension.xml @@ -194,7 +194,7 @@ - file extension + file extension The name of the file extension. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/IntProperty.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/IntProperty.xml index d23bb86..1389598 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/IntProperty.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/IntProperty.xml @@ -97,11 +97,11 @@ - Maximum allowed value for this property. + Maximum allowed value for this property. The maximum allowed value, or if this property is not set. - This field is optional. + This field is optional. It returns null when this property is not set. The value of this property must be greater than or equal to the property (assuming that the latter is defined). @@ -136,11 +136,11 @@ - Minimum allowed value for this property. + Minimum allowed value for this property. The minimum allowed value, or if this property is not set. - This field is optional. + This field is optional. It returns null when this property is not set. The value of this property must be less than or equal to the property (assuming that the latter is defined). diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ItemType.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ItemType.xml index 12b3688..03087e3 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ItemType.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ItemType.xml @@ -23,7 +23,7 @@ - Used to deserialize the item type information + Used to deserialize the item type information To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/NameValuePair.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/NameValuePair.xml index aca508e..70987b3 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/NameValuePair.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/NameValuePair.xml @@ -42,7 +42,7 @@ - Default constructor needed for + Default constructor needed for To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Rule.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Rule.xml index c2a4674..67ac0a5 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Rule.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/Rule.xml @@ -33,7 +33,7 @@ - Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc. + Used to represent the schema information for a Tool, a Custom Build Rule, a PropertyPage, etc. @@ -166,7 +166,7 @@ - The list of s that properties in this belong to. + The list of s that properties in this belong to. Returns the list of properties. @@ -243,7 +243,7 @@ The for all the properties in this . This is overriden by any - data source defined locally for a property. + data source defined locally for a property. Returns the data source. @@ -283,10 +283,10 @@ - Description of this for use by a prospective UI client. + Description of this for use by a prospective UI client. Returns the description. - + This field is optional and is culture sensitive. @@ -319,11 +319,11 @@ - The name that could be used by a prospective UI client to display this . + The name that could be used by a prospective UI client to display this . Returns the name. - This field is optional and is culture sensitive. When this property is not set, it is assigned the same + This field is optional and is culture sensitive. When this property is not set, it is assigned the same value as the property (and hence, would not be localized). @@ -379,8 +379,8 @@ - This property returns the union of XAML specified s and auto-generated - s. The latter are created from the missing categories that are being referred to by the + This property returns the union of XAML specified s and auto-generated + s. The latter are created from the missing categories that are being referred to by the properties in this Rule. The auto-generated s only have their name set. Returns the union of categories. @@ -479,7 +479,7 @@ Returns all properties partitioned into categories. The return value is never - null. + null. The returned list may contain auto-generated categories. Note that if a (or its derived classes) refer to a property that is not specified, then an new Category is generated for the same. If not category is specified for the property, then @@ -487,7 +487,7 @@ The list of categories is exactly as specified in the Xaml file. The auto-generated categories come (in no strict order) after the specified categories. - A dictionary whose keys are the names and + A dictionary whose keys are the names and the value is the list of properties in that category. - Help information for this . + Help information for this . Returns the Help information. @@ -732,11 +732,11 @@ - The name of this . + The name of this . Returns the name. - This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. + This field is mandatory and culture invariant. The value of this field cannot be set to the empty string. @@ -864,7 +864,7 @@ - The UI renderer template used to display this Rule. + The UI renderer template used to display this Rule. Returns the UI template. @@ -968,7 +968,7 @@ This field is optional and culture invariant. - Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D + Example: Consider /D:WIN32. In this switch and value representation, ":" is the separator since its separates the switch D from its value WIN32. @@ -1037,7 +1037,7 @@ - This is used to specify whether multiple files need to be batched on one command line invocation. + This is used to specify whether multiple files need to be batched on one command line invocation. Returns if multiple files can be batched; otherwise, . diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/RuleBag.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/RuleBag.xml index 9759eb3..6768a8f 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/RuleBag.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/RuleBag.xml @@ -29,12 +29,12 @@ - This is a simple container for instances. + This is a simple container for instances. Note that we only deal in terms of s - as far as property pages are concerned. The is only used as a - container for more than one . The containing s are + as far as property pages are concerned. The is only used as a + container for more than one . The containing s are immediately stripped off after loading of the xaml file. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/StringListProperty.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/StringListProperty.xml index e10b6f6..38ac7d2 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/StringListProperty.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/StringListProperty.xml @@ -16,7 +16,7 @@ - Represents the schema of a list-of-strings property. + Represents the schema of a list-of-strings property. Note, this represents @@ -149,7 +149,7 @@ The property subtype. - Similar to the property. + Similar to the property. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ValueEditor.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ValueEditor.xml index 338c3cf..da7d222 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ValueEditor.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework.XamlTypes/ValueEditor.xml @@ -26,7 +26,7 @@ - Represents a value editor + Represents a value editor To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventArgs.xml index e4c4817..5a0c83b 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventArgs.xml @@ -32,7 +32,7 @@ - This class encapsulates the default data associated with build events. + This class encapsulates the default data associated with build events. It is intended to be extended/sub-classed. @@ -373,7 +373,7 @@ - The thread that raised event. + The thread that raised event. An integer identifier for the thread that raised the event. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventContext.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventContext.xml index f51b863..3de4fe4 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventContext.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildEventContext.xml @@ -31,7 +31,7 @@ - Will provide location information for an event, this is especially + Will provide location information for an event, this is especially needed in a multi processor environment @@ -257,12 +257,12 @@ - Compare a BuildEventContext with this BuildEventContext. - A build event context is compared in the following way. + Compare a BuildEventContext with this BuildEventContext. + A build event context is compared in the following way. - 1. If the object references are the same the contexts are equivalent - 2. If the object type is the same and the Id values in the context are the same, the contexts are equivalent - + 1. If the object references are the same the contexts are equivalent + 2. If the object type is the same and the Id values in the context are the same, the contexts are equivalent + To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildMessageEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildMessageEventArgs.xml index d166239..9b04837 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildMessageEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildMessageEventArgs.xml @@ -359,7 +359,7 @@ - Code associated with event. + Code associated with event. Returns . To be added. @@ -383,7 +383,7 @@ - Column number of interest in associated file. + Column number of interest in associated file. Returns . To be added. @@ -407,7 +407,7 @@ - Ending column number of interest in associated file. + Ending column number of interest in associated file. Returns . To be added. @@ -431,7 +431,7 @@ - Ending line number of interest in associated file. + Ending line number of interest in associated file. Returns . To be added. @@ -511,7 +511,7 @@ - Line number of interest in associated file. + Line number of interest in associated file. Returns . To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildStatusEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildStatusEventArgs.xml index 0c84529..0f9c2e7 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildStatusEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/BuildStatusEventArgs.xml @@ -37,17 +37,17 @@ - + Base class for build status events. This class is meant - to be extended. + to be extended. - - WARNING: marking a type [Serializable] without implementing - ISerializable imposes a serialization contract -- it is a - promise to never change the type's fields i.e. the type is - immutable; adding new fields in the next version of the type - without following certain special FX guidelines, can break both - forward and backward compatibility + + WARNING: marking a type [Serializable] without implementing + ISerializable imposes a serialization contract -- it is a + promise to never change the type's fields i.e. the type is + immutable; adding new fields in the next version of the type + without following certain special FX guidelines, can break both + forward and backward compatibility @@ -82,8 +82,8 @@ - - Default constructor + + Default constructor To be added. @@ -113,8 +113,8 @@ text message help keyword name of event sender - - This constructor allows event data to be initialized. + + This constructor allows event data to be initialized. To be added. @@ -150,7 +150,7 @@ help keyword name of event sender Timestamp when event was created - + This constructor allows timestamp to be set To be added. @@ -200,7 +200,7 @@ name of event sender Timestamp when event was created Optional arguments for formatting the message string. - + This constructor allows timestamp to be set To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/CustomBuildEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/CustomBuildEventArgs.xml index 3bc6814..4cbb5d2 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/CustomBuildEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/CustomBuildEventArgs.xml @@ -33,13 +33,14 @@ Arguments for custom build events. - WARNING: marking a type [Serializable] without implementing - ISerializable imposes a serialization contract -- it is a - promise to never change the type's fields i.e. the type is - immutable; adding new fields in the next version of the type - without following certain special FX guidelines, can break both - forward and backward compatibility - + [!CAUTION] + In .NET 8 and later and Visual Studio 17.8 and later, this type is deprecated; instead use . + For more information, see + For recommended replacement, see . + ]]> + @@ -74,7 +75,7 @@ - Default constructor + Default constructor To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ExtendedCriticalBuildMessageEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ExtendedCriticalBuildMessageEventArgs.xml new file mode 100644 index 0000000..9f7aa92 --- /dev/null +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ExtendedCriticalBuildMessageEventArgs.xml @@ -0,0 +1,341 @@ + + + + + + + + + Microsoft.Build.Framework + 15.1.0.0 + + + Microsoft.Build.Framework.CriticalBuildMessageEventArgs + + + + Microsoft.Build.Framework.IExtendedBuildEventArgs + + + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + + Critical message events arguments including extended data for event enriching. + Extended data are implemented by + To be added. + + + + + + + + + + Constructor + + Microsoft.Build.Framework + 15.1.0.0 + + + + + + Type of . + + This constructor specifies only type of extended data. + + To be added. + + + + + + + + + + Constructor + + Microsoft.Build.Framework + 15.1.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + + + + + + + + + Type of . + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + + This constructor allows all event data to be initialized + + To be added. + + + + + + + + + + Constructor + + Microsoft.Build.Framework + 15.1.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + + + + + + + + + + Type of . + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + + This constructor allows timestamp to be set + + To be added. + + + + + + + + + + Constructor + + Microsoft.Build.Framework + 15.1.0.0 + + + + [System.Runtime.CompilerServices.NullableContext(2)] + [<System.Runtime.CompilerServices.NullableContext(2)>] + + + + + + + [System.Runtime.CompilerServices.Nullable(1)] + [<System.Runtime.CompilerServices.Nullable(1)>] + + + + + + + + + + + + + + + + + + [System.ParamArray] + [<System.ParamArray>] + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>] + + + + + + Type of . + event subcategory + event code + file associated with the event + line number (0 if not applicable) + column number (0 if not applicable) + end line number (0 if not applicable) + end column number (0 if not applicable) + text message + help keyword + name of event sender + custom timestamp for the event + message arguments + + This constructor allows timestamp to be set + + To be added. + + + + + + + + + + Property + + P:Microsoft.Build.Framework.IExtendedBuildEventArgs.ExtendedData + + + Microsoft.Build.Framework + 15.1.0.0 + + + + [System.Runtime.CompilerServices.Nullable(2)] + [<System.Runtime.CompilerServices.Nullable(2)>] + + + [get: System.Runtime.CompilerServices.NullableContext(2)] + [<get: System.Runtime.CompilerServices.NullableContext(2)>] + + + [set: System.Runtime.CompilerServices.NullableContext(2)] + [<set: System.Runtime.CompilerServices.NullableContext(2)>] + + + + System.String + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + P:Microsoft.Build.Framework.IExtendedBuildEventArgs.ExtendedMetadata + + + Microsoft.Build.Framework + 15.1.0.0 + + + + [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })] + [<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 2 })>] + + + + System.Collections.Generic.Dictionary<System.String,System.String> + + + To be added. + To be added. + To be added. + + + + + + + + + + + Property + + P:Microsoft.Build.Framework.IExtendedBuildEventArgs.ExtendedType + + + Microsoft.Build.Framework + 15.1.0.0 + + + System.String + + + To be added. + To be added. + To be added. + + + + + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine2.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine2.xml index c1e6101..2520737 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine2.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine2.xml @@ -19,7 +19,7 @@ - This interface extends IBuildEngine to provide a method allowing building + This interface extends IBuildEngine to provide a method allowing building project files in parallel. @@ -106,14 +106,14 @@ The project to build. The targets in the project to build (can be null). An array of hashtables of additional global properties to apply - to the child project (array entries can be null). + to the child project (array entries can be null). The key and value in the hashtable should both be strings. The outputs of each specified target (can be null). A tools version recognized by the Engine that will be used during this build (can be null). If true the operation will only be run if the cache doesn't already contain the result. After the operation the result is stored in the cache - If true the project will be unloaded once the + If true the project will be unloaded once the operation is completed This method allows tasks to initiate a build on a diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine3.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine3.xml index 4a89dc4..55c6be5 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine3.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine3.xml @@ -21,7 +21,7 @@ - This interface extends IBuildEngine to provide a method allowing building + This interface extends IBuildEngine to provide a method allowing building project files in parallel. To be added. @@ -55,22 +55,22 @@ The project to build. The targets in the project to build (can be null). An array of hashtables of additional global properties to apply - to the child project (array entries can be null). - The key and value in the hashtable should both be strings. + to the child project (array entries can be null). + The key and value in the hashtable should both be strings. A list of global properties which should be removed. A tools version recognized by the Engine that will be used during this build (can be null). Should the target outputs be returned in the BuildEngineResult - This method allows tasks to initiate a build on a - particular project file. If the build is successful, the outputs - (if any) of the specified targets are returned. - + This method allows tasks to initiate a build on a + particular project file. If the build is successful, the outputs + (if any) of the specified targets are returned. + Returns a structure containing the success or failure of the build and the target outputs by project. - 1) it is acceptable to pass null for both targetNames and targetOutputs - 2) if no targets are specified, the default targets are built + 1) it is acceptable to pass null for both targetNames and targetOutputs + 2) if no targets are specified, the default targets are built - + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine4.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine4.xml index ea21792..aa78b0c 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine4.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/IBuildEngine4.xml @@ -24,7 +24,7 @@ - This interface extends IBuildEngine to provide a mechanism allowing tasks to + This interface extends IBuildEngine to provide a mechanism allowing tasks to share data between task invocations. To be added. @@ -98,9 +98,9 @@ This method may be called by tasks which need to maintain state across task invocations, - such as to cache data which may be expensive to generate but which is known not to change during the + such as to cache data which may be expensive to generate but which is known not to change during the build. It is strongly recommended that be set to true if the - object will retain any significant amount of data, as this gives MSBuild the most flexibility to + object will retain any significant amount of data, as this gives MSBuild the most flexibility to manage limited process memory resources. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/IEventSource.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/IEventSource.xml index 725afbc..acea024 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/IEventSource.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/IEventSource.xml @@ -15,7 +15,7 @@ - + This interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/INodeLogger.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/INodeLogger.xml index e2ec4a5..8c40e98 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/INodeLogger.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/INodeLogger.xml @@ -25,9 +25,9 @@ - This interface defines a "parallel aware logger" in the build system. A parallel aware logger + This interface defines a "parallel aware logger" in the build system. A parallel aware logger will accept a cpu count and be aware that any cpu count greater than 1 means the events will - be received from the logger from each cpu as the events are logged. + be received from the logger from each cpu as the events are logged. - Gets the name of the associated element. + Gets the name of the associated element. Useful for display in some circumstances. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskFactory2.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskFactory2.xml index 9b1d2ab..b4f98f3 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskFactory2.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskFactory2.xml @@ -19,7 +19,7 @@ Interface that a task factory Instance should implement if it wants to be able to - use new UsingTask parameters such as Runtime and Architecture. + use new UsingTask parameters such as Runtime and Architecture. To be added. @@ -49,22 +49,22 @@ The task factory logging host will log messages in the context of the task. - Special parameters that the task factory can use to modify how it executes tasks, such as Runtime and Architecture. - The key is the name of the parameter and the value is the parameter's value. This is the set of parameters that was - set to the task invocation itself, via e.g. the special MSBuildRuntime and MSBuildArchitecture parameters. + Special parameters that the task factory can use to modify how it executes tasks, such as Runtime and Architecture. + The key is the name of the parameter and the value is the parameter's value. This is the set of parameters that was + set to the task invocation itself, via e.g. the special MSBuildRuntime and MSBuildArchitecture parameters. - Create an instance of the task to be used, with an optional set of "special" parameters set on the individual task invocation using - the MSBuildRuntime and MSBuildArchitecture default task parameters. MSBuild provides an implementation of this interface, - TaskHostFactory, that uses "MSBuildRuntime", with values "CLR2", "CLR4", "CurrentRuntime", and "*" (Any); and "MSBuildArchitecture", - with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 can choose to use these pre-defined - MSBuildRuntime and MSBuildArchitecture values, or can specify new values for these parameters. + Create an instance of the task to be used, with an optional set of "special" parameters set on the individual task invocation using + the MSBuildRuntime and MSBuildArchitecture default task parameters. MSBuild provides an implementation of this interface, + TaskHostFactory, that uses "MSBuildRuntime", with values "CLR2", "CLR4", "CurrentRuntime", and "*" (Any); and "MSBuildArchitecture", + with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 can choose to use these pre-defined + MSBuildRuntime and MSBuildArchitecture values, or can specify new values for these parameters. The generated task, or null if the task failed to be created. - If a task factory implements ITaskFactory2, MSBuild will call this method instead of ITaskFactory.CreateTask. + If a task factory implements ITaskFactory2, MSBuild will call this method instead of ITaskFactory.CreateTask. @@ -93,22 +93,22 @@ Name of the task. - Special parameters that the task factory can use to modify how it executes tasks, - such as Runtime and Architecture. The key is the name of the parameter and the value is the parameter's value. This + Special parameters that the task factory can use to modify how it executes tasks, + such as Runtime and Architecture. The key is the name of the parameter and the value is the parameter's value. This is the set of parameters that was set on the UsingTask using e.g. the UsingTask Runtime and Architecture parameters. The parameter group. The task body. The task factory logging host. Initializes this factory for instantiating tasks with a particular inline task block and a set of UsingTask parameters. MSBuild - provides an implementation of this interface, TaskHostFactory, that uses "Runtime", with values "CLR2", "CLR4", "CurrentRuntime", - and "*" (Any); and "Architecture", with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 - can choose to use these pre-defined Runtime and Architecture values, or can specify new values for these parameters. + provides an implementation of this interface, TaskHostFactory, that uses "Runtime", with values "CLR2", "CLR4", "CurrentRuntime", + and "*" (Any); and "Architecture", with values "x86", "x64", "CurrentArchitecture", and "*" (Any). An implementer of ITaskFactory2 + can choose to use these pre-defined Runtime and Architecture values, or can specify new values for these parameters. A value indicating whether initialization was successful. - MSBuild engine will call this to initialize the factory. This should initialize the factory enough so that the - factory can be asked whether or not task names can be created by the factory. If a task factory implements ITaskFactory2, + MSBuild engine will call this to initialize the factory. This should initialize the factory enough so that the + factory can be asked whether or not task names can be created by the factory. If a task factory implements ITaskFactory2, this Initialize method will be called in place of ITaskFactory.Initialize. The taskFactoryLoggingHost will log messages in the context of the target where the task is first used. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskHost.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskHost.xml index 328a565..51059c5 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskHost.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskHost.xml @@ -32,7 +32,7 @@ This empty interface is used to pass host objects from an IDE to individual tasks. Depending on the task itself and what kinds parameters and functionality - it exposes, the task should define its own interface that inherits from this one, + it exposes, the task should define its own interface that inherits from this one, and then use that interface to communicate with the host. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskItem2.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskItem2.xml index 8968bab..8e1784f 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskItem2.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ITaskItem2.xml @@ -53,7 +53,7 @@ ITaskItem2 implementation which returns a clone of the metadata on this object. - Values returned are in their original escaped form. + Values returned are in their original escaped form. The cloned metadata, with values' escaping preserved. To be added. @@ -142,7 +142,7 @@ The metadata value. Allows a piece of custom metadata to be set on the item. Assumes that the value passed - in is unescaped, and escapes the value as necessary in order to maintain its value. + in is unescaped, and escapes the value as necessary in order to maintain its value. Taking the opportunity to fix the property name, although this doesn't diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerException.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerException.xml index 0c42692..fc5924b 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerException.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerException.xml @@ -31,7 +31,7 @@ Exception that should be thrown by a logger when it cannot continue. - Allows a logger to force the build to stop in an explicit way, when, for example, it + Allows a logger to force the build to stop in an explicit way, when, for example, it receives invalid parameters, or cannot write to disk. @@ -154,7 +154,7 @@ Serialization info Streaming context - Protected constructor used for (de)serialization. + Protected constructor used for (de)serialization. If we ever add new members to this class, we'll need to update this. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerVerbosity.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerVerbosity.xml index 2325226..4c1db53 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerVerbosity.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/LoggerVerbosity.xml @@ -23,20 +23,20 @@ - Enumeration of the levels of detail of an event log. - + Enumeration of the levels of detail of an event log. + - The level of detail (i.e. verbosity) of an event log is entirely controlled by the logger generating the log -- a logger - will be directed to keep its verbosity at a certain level, based on user preferences, but a logger is free to choose the - events it logs for each verbosity level. + The level of detail (i.e. verbosity) of an event log is entirely controlled by the logger generating the log -- a logger + will be directed to keep its verbosity at a certain level, based on user preferences, but a logger is free to choose the + events it logs for each verbosity level. - LOGGING GUIDELINES FOR EACH VERBOSITY LEVEL: - 1) Quiet -- only display a summary at the end of build - 2) Minimal -- only display errors, warnings, high importance events and a build summary - 3) Normal -- display all errors, warnings, high importance events, some status events, and a build summary - 4) Detailed -- display all errors, warnings, high and normal importance events, all status events, and a build summary - 5) Diagnostic -- display all events, and a build summary - + LOGGING GUIDELINES FOR EACH VERBOSITY LEVEL: + 1) Quiet -- only display a summary at the end of build + 2) Minimal -- only display errors, warnings, high importance events and a build summary + 3) Normal -- display all errors, warnings, high importance events, some status events, and a build summary + 4) Detailed -- display all errors, warnings, high and normal importance events, all status events, and a build summary + 5) Diagnostic -- display all events, and a build summary + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectFinishedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectFinishedEventArgs.xml index f64c77b..6a37510 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectFinishedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectFinishedEventArgs.xml @@ -76,7 +76,7 @@ - Default constructor + Default constructor To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectStartedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectStartedEventArgs.xml index ce84ef5..d345b83 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectStartedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/ProjectStartedEventArgs.xml @@ -76,7 +76,7 @@ - Default constructor + Default constructor To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml index 544629f..22caae4 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml @@ -23,11 +23,11 @@ - When marked with the RequiredRuntimeAttribute, a task indicates that it has stricter - runtime requirements than a regular task - this tells MSBuild that it will need to potentially + When marked with the RequiredRuntimeAttribute, a task indicates that it has stricter + runtime requirements than a regular task - this tells MSBuild that it will need to potentially launch a separate process for that task if the current runtime does not match the version requirement. This attribute is currently non-functional since there is only one version of the CLR that is - capable of running MSBuild v2.0 or v3.5 - the runtime v2.0 + capable of running MSBuild v2.0 or v3.5 - the runtime v2.0 The version of the CLR runtime required prefaced with a "v," such as "v2.0." - Constructor taking a version, such as "v2.0". + Constructor taking a version, such as "v2.0". To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolver.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolver.xml index b51900c..deb770c 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolver.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolver.xml @@ -109,16 +109,16 @@ Context for resolving the SDK. Factory class to create an - Resolves the specified SDK reference. - + Resolves the specified SDK reference. + - An containing the resolved SDKs or associated error / reason - the SDK could not be resolved. Return if the resolver is not - applicable for a particular . - + An containing the resolved SDKs or associated error / reason + the SDK could not be resolved. Return if the resolver is not + applicable for a particular . + - Note: You must use to return a result. - + Note: You must use to return a result. + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolverContext.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolverContext.xml index adf2d6b..38eb901 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolverContext.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResolverContext.xml @@ -123,15 +123,15 @@ - Version of MSBuild currently running. - + Version of MSBuild currently running. + To be added. + ## Remarks + + File version is informational and not equal to the assembly version. + ]]> diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResult.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResult.xml index c7d2ca2..e8d6951 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResult.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/SdkResult.xml @@ -107,10 +107,10 @@ - Resolved path to the SDK. + Resolved path to the SDK. - Null if == false - + Null if == false + The resolved path to the SDK. if is . To be added. @@ -202,11 +202,11 @@ - Resolved version of the SDK. - Can be null or empty if the resolver did not provide a version (e.g. a path based resolver) + Resolved version of the SDK. + Can be null or empty if the resolver did not provide a version (e.g. a path based resolver) - Null if == false - + Null if == false + The resolved version of the SDK. if is . To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetFinishedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetFinishedEventArgs.xml index d440577..65519bd 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetFinishedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetFinishedEventArgs.xml @@ -68,7 +68,7 @@ - Default constructor + Default constructor To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetStartedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetStartedEventArgs.xml index 86ee76e..b43c417 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetStartedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/TargetStartedEventArgs.xml @@ -281,7 +281,7 @@ - Project file associated with event. + Project file associated with event. The name of the project file associated with the event. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml index 5664876..63c61aa 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml @@ -194,7 +194,7 @@ - Project file associated with event. + Project file associated with event. The name of the project file associated with the event. To be added. @@ -258,7 +258,7 @@ - MSBuild file where this task was defined. + MSBuild file where this task was defined. The MSBuild file where the task is defined. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml b/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml index 2f37b5e..447edf9 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml @@ -236,7 +236,7 @@ - Project file associated with event. + Project file associated with event. The name of the project file associated with the event. To be added. @@ -268,7 +268,7 @@ - MSBuild file where this task was defined. + MSBuild file where this task was defined. The MSBuild file where the task was defined. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Globbing/IMSBuildGlob.xml b/msbuild-api-docs/xml/Microsoft.Build.Globbing/IMSBuildGlob.xml index 9e04f52..1e2f4e5 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Globbing/IMSBuildGlob.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Globbing/IMSBuildGlob.xml @@ -39,14 +39,14 @@ The string to match. If the string represents a relative path, it will get normalized against the glob's root. Cannot be null. - Matches the given against the glob. - Matching is path aware: - - slashes are normalized - - arguments representing relative paths are normalized against the glob's root. - For example, the glob **/*.cs does not match ../a.cs, since ../a.cs points outside of the glob root. + Matches the given against the glob. + Matching is path aware: + - slashes are normalized + - arguments representing relative paths are normalized against the glob's root. + For example, the glob **/*.cs does not match ../a.cs, since ../a.cs points outside of the glob root. - Returns false if contains invalid path or file characters. - + Returns false if contains invalid path or file characters. + To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Logging/BinaryLogger.xml b/msbuild-api-docs/xml/Microsoft.Build.Logging/BinaryLogger.xml index 87de613..044b6b7 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Logging/BinaryLogger.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Logging/BinaryLogger.xml @@ -117,7 +117,7 @@ - Gets or sets the parameters. The only supported parameter is the output log file path (for example, "msbuild.binlog"). + Gets or sets the parameters. The only supported parameter is the output log file path (for example, "msbuild.binlog"). The parameter string. Can be . To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Logging/ConsoleLogger.xml b/msbuild-api-docs/xml/Microsoft.Build.Logging/ConsoleLogger.xml index f94bcc0..4364008 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Logging/ConsoleLogger.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Logging/ConsoleLogger.xml @@ -24,8 +24,8 @@ This class implements the default logger that outputs event data - to the console (stdout). - It is a facade: it creates, wraps and delegates to a kind of BaseConsoleLogger, + to the console (stdout). + It is a facade: it creates, wraps and delegates to a kind of BaseConsoleLogger, either SerialConsoleLogger or ParallelConsoleLogger. This class is not thread safe. @@ -146,7 +146,7 @@ The value of the parameter. Apply a parameter. - NOTE: This method was public by accident in Whidbey, so it cannot be made internal now. It has + NOTE: This method was public by accident in Whidbey, so it cannot be made internal now. It has no good reason for being public. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Logging/FileLogger.xml b/msbuild-api-docs/xml/Microsoft.Build.Logging/FileLogger.xml index 721114c..4813621 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Logging/FileLogger.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Logging/FileLogger.xml @@ -17,7 +17,7 @@ A specialization of the ConsoleLogger that logs to a file instead of the console. - The output in terms of what is written and how it looks is identical. For example you can + The output in terms of what is written and how it looks is identical. For example you can log verbosely to a file using the FileLogger while simultaneously logging only high priority events to the console using a ConsoleLogger. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ApplicationManifest.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ApplicationManifest.xml index 97ab185..a6adb20 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ApplicationManifest.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/ApplicationManifest.xml @@ -621,7 +621,7 @@ Gets or sets the minimum OS version required by the application. A string that indicates the minimum required operating system version required by the application. - An example value is "5.1.2600.0" for Windows XP. + An example value is "5.1.2600.0" for Windows XP. If you don't specify a value, a default value is used. The default value is the minimum supported OS of the .NET Framework, which is "4.10.0.0" for Windows 98 Second Edition. However, if the application contains any native or Reg-Free COM references, then the default is the Windows XP version, which is "5.1.2600.0". diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AL.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AL.xml index 0fb2ac1..18dc079 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AL.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AL.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.ToolTaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -97,7 +103,7 @@ System.Void - + Command line builder to add arguments to. @@ -907,7 +913,7 @@ [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AspNetCompiler.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AspNetCompiler.xml index 42ed021..702b5dc 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AspNetCompiler.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AspNetCompiler.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.ToolTaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -96,7 +102,7 @@ System.Void - + command line builder class to add arguments to diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AssignLinkMetadata.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AssignLinkMetadata.xml index 9f315f2..9aa15b4 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/AssignLinkMetadata.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/AssignLinkMetadata.xml @@ -55,12 +55,12 @@ - Sets "Link" metadata on any item where the project file in which they - were defined is different from the parent project file to a sane default: - the relative directory compared to the defining file. + Sets "Link" metadata on any item where the project file in which they + were defined is different from the parent project file to a sane default: + the relative directory compared to the defining file. - Does NOT overwrite Link metadata if it's already defined. - + Does NOT overwrite Link metadata if it's already defined. + To be added. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CallTarget.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CallTarget.xml index 18c002a..5d5773d 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CallTarget.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CallTarget.xml @@ -239,7 +239,7 @@ The targets to build. Array of target names. - This is a required parameter. If you want to build the + This is a required parameter. If you want to build the default targets, use the <MSBuild> task and pass in Projects=$(MSBuildProjectFile). diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateItem.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateItem.xml index 87268e9..792a912 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateItem.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateItem.xml @@ -116,7 +116,7 @@ The fact that this is a `string[]` makes the following illegal: `` The engine fails on this because it doesn't like item lists being concatenated with string - constants when the data is being passed into an array parameter. So the workaround is to + constants when the data is being passed into an array parameter. So the workaround is to write this in the project file: `` ]]> diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateProperty.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateProperty.xml index baa0d63..7883228 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateProperty.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/CreateProperty.xml @@ -151,24 +151,24 @@ The in/out property value. The value to copy to the new property - So ... why is this a string[] instead of a string? - Basically if the project author passed in: + So ... why is this a string[] instead of a string? + Basically if the project author passed in: - CreateProperty Value="Clean;Build" - Output TaskParameter="Value" PropertyName="MyTargetsToBuild" - /CreateProperty + CreateProperty Value="Clean;Build" + Output TaskParameter="Value" PropertyName="MyTargetsToBuild" + /CreateProperty - We need to respect the semicolon that they put in the value, and need to treat - this exactly as if they had done: + We need to respect the semicolon that they put in the value, and need to treat + this exactly as if they had done: - PropertyGroup - MyTargetsToBuild="Clean;Build" - /PropertyGroup + PropertyGroup + MyTargetsToBuild="Clean;Build" + /PropertyGroup - If we make this parameter a "string", then the engine will escape the - value on the way out from the task back to the engine, creating a property - that is set to "Clean%3BBuild", which is not what the user wanted. - + If we make this parameter a "string", then the engine will escape the + value on the way out from the task back to the engine, creating a property + that is set to "Clean%3BBuild", which is not what the user wanted. + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ErrorFromResources.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ErrorFromResources.xml index b9cffca..d655c05 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ErrorFromResources.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ErrorFromResources.xml @@ -126,7 +126,7 @@ Relevant file if any. - If none is provided, the file containing the Error + If none is provided, the file containing the Error task will be used. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/FindInvalidProjectReferences.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/FindInvalidProjectReferences.xml index 5139129..7c40c30 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/FindInvalidProjectReferences.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/FindInvalidProjectReferences.xml @@ -84,7 +84,7 @@ - Invalid references to be unresolved + Invalid references to be unresolved To be added. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateBootstrapper.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateBootstrapper.xml index 314d858..ec6b339 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateBootstrapper.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateBootstrapper.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -158,12 +164,12 @@ - - - - - - + + + + + + Property Microsoft.Build.Tasks.Core @@ -188,7 +194,7 @@ - System.Boolean + System.Boolean Gets or sets whether a component runs with elevated permissions when it is installed on a target computer. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateTrustInfo.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateTrustInfo.xml index bc44c9d..8191b92 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateTrustInfo.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GenerateTrustInfo.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -353,7 +359,7 @@ [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetAssembliesMetadata.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetAssembliesMetadata.xml new file mode 100644 index 0000000..92917f5 --- /dev/null +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetAssembliesMetadata.xml @@ -0,0 +1,123 @@ + + + + + + + + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + Microsoft.Build.Tasks.TaskExtension + + + + + Resolves metadata for the specified set of assemblies. + + To be added. + + + + + + + + + Constructor + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + + [Microsoft.Build.Framework.Output] + [<Microsoft.Build.Framework.Output>] + + + + Microsoft.Build.Framework.ITaskItem[] + + + + Gets a list of resolved assembly metadata. + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + + [Microsoft.Build.Framework.Required] + [<Microsoft.Build.Framework.Required>] + + + + System.String[] + + + + List of assembly paths. + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + System.Boolean + + + + + Execute the task. + + To be added. + To be added. + + + + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetCompatiblePlatform.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetCompatiblePlatform.xml index 7484155..6bee750 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetCompatiblePlatform.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetCompatiblePlatform.xml @@ -25,11 +25,11 @@ - Performs SetPlatform negotiation for all project references when opted - in via the EnableDynamicPlatformResolution property. + Performs SetPlatform negotiation for all project references when opted + in via the EnableDynamicPlatformResolution property. - See ProjectReference-Protocol.md for details. - + See ProjectReference-Protocol.md for details. + To be added. @@ -135,7 +135,7 @@ - The platform the current project is building as. + The platform the current project is building as. To be added. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml index 6927a8a..bfc0657 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -112,12 +118,12 @@ - - - - - - + + + + + + Property Microsoft.Build.Tasks.Core @@ -132,13 +138,13 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] - System.String + System.String @@ -149,12 +155,12 @@ - - - - - - + + + + + + Property Microsoft.Build.Tasks.Core @@ -169,13 +175,13 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] - System.String + System.String @@ -202,7 +208,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] @@ -231,7 +237,7 @@ 15.1.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] @@ -264,7 +270,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] @@ -293,7 +299,7 @@ 15.1.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] @@ -322,7 +328,7 @@ 15.1.0.0 - + [Microsoft.Build.Framework.Output] [<Microsoft.Build.Framework.Output>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/IUnregisterAssemblyTaskContract.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/IUnregisterAssemblyTaskContract.xml new file mode 100644 index 0000000..cfee6a9 --- /dev/null +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/IUnregisterAssemblyTaskContract.xml @@ -0,0 +1,82 @@ + + + + + + + + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + Microsoft.Build.Framework.ITaskItem[] + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + Microsoft.Build.Framework.ITaskItem + + + To be added. + To be added. + To be added. + + + + + + + + + + Property + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + Microsoft.Build.Framework.ITaskItem[] + + + To be added. + To be added. + To be added. + + + + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/MSBuild.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/MSBuild.xml index f023000..86b82ca 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/MSBuild.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/MSBuild.xml @@ -35,7 +35,7 @@ Implements the MSBuild task. Use the MSBuild element in your project file to create and execute this task. For usage and parameter information, see MSBuild Task. This class implements the "MSBuild" task, which hands off child project files to the MSBuild engine to be built. - Marked RunInMTA because there is no reason MSBuild tasks should run on a thread other than that of the + Marked RunInMTA because there is no reason MSBuild tasks should run on a thread other than that of the RequestBuilder which spawned them. @@ -256,7 +256,7 @@ The fact that this is a `string[]` makes the following illegal: `` The engine fails on this because it doesn't like item lists being concatenated with string - constants when the data is being passed into an array parameter. So the workaround is to + constants when the data is being passed into an array parameter. So the workaround is to write this in the project file: `` ]]> diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/RegisterAssembly.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/RegisterAssembly.xml index a3b497d..370f33c 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/RegisterAssembly.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/RegisterAssembly.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,9 +28,10 @@ Microsoft.Build.Tasks.AppDomainIsolatedTaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework - + System.Runtime.InteropServices.ITypeLibExporterNotifySink @@ -109,7 +115,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] @@ -293,9 +299,9 @@ System.Void - - - + + + Describes the callbacks that the type library exporter makes when exporting a type library. @@ -338,7 +344,7 @@ System.Object - + The assembly to find type libraries for. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveComReference.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveComReference.xml index f4f4e8a..8b4bc8f 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveComReference.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveComReference.xml @@ -5,11 +5,16 @@ - - - - - + + + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -28,7 +33,8 @@ Microsoft.Build.Tasks.AppDomainIsolatedTaskExtension - Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveNativeReference.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveNativeReference.xml index 7f5d7e8..9267fec 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveNativeReference.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveNativeReference.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Tasks.TaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -88,7 +94,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] @@ -457,7 +463,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveSDKReference.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveSDKReference.xml index 1384afa..af2d14a 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveSDKReference.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/ResolveSDKReference.xml @@ -286,7 +286,7 @@ - List of dependencies passed from the targets file that will have the metadata RuntimeReferenceOnly set as true. + List of dependencies passed from the targets file that will have the metadata RuntimeReferenceOnly set as true. For instance "VCLibs 11" should have such a metadata set to true in projects targeting Win 8.1 or higher. To be added. @@ -452,7 +452,7 @@ - Enables warning when MaxPlatformVersion is not present in the manifest and the ESDK platform version (from its path) + Enables warning when MaxPlatformVersion is not present in the manifest and the ESDK platform version (from its path) is different than the target platform version (from the project) To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/TaskRequiresFramework.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/TaskRequiresFramework.xml new file mode 100644 index 0000000..74463e1 --- /dev/null +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/TaskRequiresFramework.xml @@ -0,0 +1,60 @@ + + + + + + + + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + Microsoft.Build.Tasks.TaskExtension + + + + + [System.Obsolete("The class should not be used in .Net Framework.", true)] + [<System.Obsolete("The class should not be used in .Net Framework.", true)>] + + + [System.Runtime.CompilerServices.Nullable(0)] + [<System.Runtime.CompilerServices.Nullable(0)>] + + + [System.Runtime.CompilerServices.NullableContext(1)] + [<System.Runtime.CompilerServices.NullableContext(1)>] + + + + To be added. + To be added. + + + + + + + + + + Method + + Microsoft.Build.Tasks.Core + 15.1.0.0 + + + System.Boolean + + + + + Task entry point. + + + To be added. + + + + diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/UnregisterAssembly.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/UnregisterAssembly.xml index 42849d9..1309745 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/UnregisterAssembly.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/UnregisterAssembly.xml @@ -1,10 +1,20 @@ - - + + - - - + + + + + + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,8 +33,13 @@ Microsoft.Build.Tasks.AppDomainIsolatedTaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework - + + + Microsoft.Build.Tasks.IUnregisterAssemblyTaskContract + + Registers a managed assembly for COM interop (equivalent of regasm.exe functionality, but this code @@ -88,6 +103,9 @@ Property + + P:Microsoft.Build.Tasks.IUnregisterAssemblyTaskContract.Assemblies + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -132,6 +150,9 @@ Property + + P:Microsoft.Build.Tasks.IUnregisterAssemblyTaskContract.AssemblyListFile + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -220,6 +241,9 @@ Property + + P:Microsoft.Build.Tasks.IUnregisterAssemblyTaskContract.TypeLibFiles + Microsoft.Build.Tasks.Core 15.1.0.0 diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/UpdateManifest.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/UpdateManifest.xml index 7a37b56..50f33c7 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/UpdateManifest.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/UpdateManifest.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -23,6 +28,7 @@ Microsoft.Build.Utilities.Task + Microsoft.Build.Tasks.TaskRequiresFramework @@ -93,7 +99,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] @@ -141,7 +147,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] @@ -225,7 +231,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/WinMDExp.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/WinMDExp.xml index 237b32b..5bded7a 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/WinMDExp.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/WinMDExp.xml @@ -1,10 +1,15 @@ - - + + - - - + + + + + + + + Microsoft.Build.Tasks.Core 15.1.0.0 @@ -15,6 +20,7 @@ Microsoft.Build.Tasks.ToolTaskExtension + Microsoft.Build.Tasks.TaskRequiresFramework @@ -321,7 +327,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] @@ -588,7 +594,7 @@ 4.0.0.0 - + [Microsoft.Build.Framework.Required] [<Microsoft.Build.Framework.Required>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/WriteLinesToFile.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/WriteLinesToFile.xml index 2670cae..544fe09 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/WriteLinesToFile.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/WriteLinesToFile.xml @@ -89,6 +89,12 @@ Microsoft.Build.Tasks.Core 15.1.0.0 + + + [System.Obsolete] + [<System.Obsolete>] + + System.Boolean @@ -191,7 +197,8 @@ Question whether this task is incremental. To be added. - When question is true, then this task would not write to disk. If CanBeIncremental is true, then error out. + When question is true, then error out if WriteOnlyWhenDifferent would have + written to the file. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPeek.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPeek.xml index 1dcde6d..39ef7ff 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPeek.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPeek.xml @@ -155,6 +155,10 @@ 4.0.0.0 + + [Microsoft.Build.Framework.Required] + [<Microsoft.Build.Framework.Required>] + [set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] [<set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPoke.xml b/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPoke.xml index 24acf61..a667ba1 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPoke.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Tasks/XmlPoke.xml @@ -131,6 +131,10 @@ 4.0.0.0 + + [Microsoft.Build.Framework.Required] + [<Microsoft.Build.Framework.Required>] + [set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] [<set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>] @@ -199,6 +203,10 @@ 4.0.0.0 + + [Microsoft.Build.Framework.Required] + [<Microsoft.Build.Framework.Required>] + [set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")] [<set: System.Runtime.TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")>] diff --git a/msbuild-api-docs/xml/Microsoft.Build.Utilities/CanonicalTrackedOutputFiles.xml b/msbuild-api-docs/xml/Microsoft.Build.Utilities/CanonicalTrackedOutputFiles.xml index 4f37c10..522fbea 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Utilities/CanonicalTrackedOutputFiles.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Utilities/CanonicalTrackedOutputFiles.xml @@ -771,10 +771,10 @@ An array of the rooting markers that were removed. To be added. - Used when there's a possibility that more than one set of inputs may produce the - same output -- this is a way to invalidate any other roots that produce that same - outputs, so that the next time the task is run with that other set of inputs, it - won't incorrectly believe that it is up-to-date. + Used when there's a possibility that more than one set of inputs may produce the + same output -- this is a way to invalidate any other roots that produce that same + outputs, so that the next time the task is run with that other set of inputs, it + won't incorrectly believe that it is up-to-date. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml b/msbuild-api-docs/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml index 27c2116..d79e851 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Utilities/CommandLineBuilder.xml @@ -35,38 +35,38 @@ -- Functional double quotes (for example to handle spaces) are best put around both name and value in switches like /Dname=value. - + Below are some quoting experiments, using the /D switch with the CL and RC preprocessor. The /D switch is a little more tricky than most switches, because it has a name=value pair. The table below contains what the preprocessor actually embeds when passed the switch in the first column: - + CL via cmd line CL via response file RC - /DFOO="A" A A + /DFOO="A" A A /D"FOO="A"" A A A - /DFOO=A A A - /D"FOO=A" A A + /DFOO=A A A + /D"FOO=A" A A /DFOO=""A"" A A A - + /DFOO=\"A\" "A" "A" /DFOO="""A""" "A" broken "A" /D"FOO=\"A\"" "A" "A" /D"FOO=""A""" "A" "A" - - /DFOO="A B" A B A B - /D"FOO=A B" A B A B - - /D"FOO="A B"" broken - /DFOO=\"A B\" broken + + /DFOO="A B" A B A B + /D"FOO=A B" A B A B + + /D"FOO="A B"" broken + /DFOO=\"A B\" broken /D"FOO=\"A B\"" "A B" "A B" "A B" /D"FOO=""A B""" "A B" broken broken - From my experiments (with CL and RC only) it seems that + From my experiments (with CL and RC only) it seems that -- Literal double quotes are most reliably written in the form \" not "" -- Backslashes falling just before doublequotes must be doubled. -- Values containing literal double quotes must be quoted. -- Literal double quotes can only occur in pairs (you cannot pass a single literal double quote) - -- For /Dname=value style switches, functional double quotes (for example to handle spaces) are best put around both + -- For /Dname=value style switches, functional double quotes (for example to handle spaces) are best put around both name and value (in other words, these kinds of switches don't need special treatment for their '=' signs). -- Values containing hyphens should be quoted; RC requires this, and CL does not mind. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Utilities/TargetPlatformSDK.xml b/msbuild-api-docs/xml/Microsoft.Build.Utilities/TargetPlatformSDK.xml index ea338d4..ef63ce8 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Utilities/TargetPlatformSDK.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Utilities/TargetPlatformSDK.xml @@ -80,7 +80,7 @@ To be added. To be added. - Returns true if this SDK supports the given platform, or false otherwise. + Returns true if this SDK supports the given platform, or false otherwise. To be added. To be added. @@ -103,7 +103,7 @@ - The SDK's display name, or null if one is not defined. + The SDK's display name, or null if one is not defined. To be added. To be added. diff --git a/msbuild-api-docs/xml/Microsoft.Build.Utilities/TaskItem.xml b/msbuild-api-docs/xml/Microsoft.Build.Utilities/TaskItem.xml index c8bdb73..75c8013 100644 --- a/msbuild-api-docs/xml/Microsoft.Build.Utilities/TaskItem.xml +++ b/msbuild-api-docs/xml/Microsoft.Build.Utilities/TaskItem.xml @@ -64,8 +64,8 @@ ]]> - Surprisingly few of these Utilities TaskItems are created: typically several orders of magnitude fewer than the number of engine TaskItems. - + Surprisingly few of these Utilities TaskItems are created: typically several orders of magnitude fewer than the number of engine TaskItems. + @@ -264,8 +264,8 @@ 2) writing to this dictionary should not be reflected in the underlying item. - Returns an UNESCAPED version of the custom metadata. For the escaped version (which - is how it is stored internally), call ITaskItem2.CloneCustomMetadataEscaped. + Returns an UNESCAPED version of the custom metadata. For the escaped version (which + is how it is stored internally), call ITaskItem2.CloneCustomMetadataEscaped. @@ -360,7 +360,7 @@ The metadata value. To be added. - Returns the unescaped value of the metadata requested. + Returns the unescaped value of the metadata requested. @@ -463,9 +463,9 @@ ]]> - This one is a bit tricky. Orcas assumed that the value being set was escaped, but + This one is a bit tricky. Orcas assumed that the value being set was escaped, but that the value being returned was unescaped. Maintain that behaviour here. To get - the escaped value, use ITaskItem2.EvaluatedIncludeEscaped. + the escaped value, use ITaskItem2.EvaluatedIncludeEscaped. @@ -672,7 +672,7 @@ Sets the escaped value of the metadata with the specified name. To be added. - Assumes the value is passed in unescaped. + Assumes the value is passed in unescaped. @@ -797,7 +797,7 @@ Sets one of the arbitrary metadata on the item. To be added. - Assumes that the value being passed in is in its escaped form. + Assumes that the value being passed in is in its escaped form. diff --git a/msbuild-api-docs/xml/PackageInformation/msbuild-17-netcore.json b/msbuild-api-docs/xml/PackageInformation/msbuild-17-netcore.json index e3085a8..a7c58fa 100644 --- a/msbuild-api-docs/xml/PackageInformation/msbuild-17-netcore.json +++ b/msbuild-api-docs/xml/PackageInformation/msbuild-17-netcore.json @@ -1 +1 @@ -{"msbuild-17-netcore":{"Microsoft.Build":{"Name":"Microsoft.Build","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Framework":{"Name":"Microsoft.Build.Framework","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Tasks.Core":{"Name":"Microsoft.Build.Tasks.Core","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Utilities.Core":{"Name":"Microsoft.Build.Utilities.Core","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"msbuild-17-netcore":{"Microsoft.Build":{"Name":"Microsoft.Build","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Framework":{"Name":"Microsoft.Build.Framework","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Tasks.Core":{"Name":"Microsoft.Build.Tasks.Core","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Utilities.Core":{"Name":"Microsoft.Build.Utilities.Core","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file diff --git a/msbuild-api-docs/xml/PackageInformation/msbuild-17.json b/msbuild-api-docs/xml/PackageInformation/msbuild-17.json index 702a822..4e2004e 100644 --- a/msbuild-api-docs/xml/PackageInformation/msbuild-17.json +++ b/msbuild-api-docs/xml/PackageInformation/msbuild-17.json @@ -1 +1 @@ -{"msbuild-17":{"Microsoft.Build":{"Name":"Microsoft.Build","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Framework":{"Name":"Microsoft.Build.Framework","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Tasks.Core":{"Name":"Microsoft.Build.Tasks.Core","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Utilities.Core":{"Name":"Microsoft.Build.Utilities.Core","Version":"17.8.3","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file +{"msbuild-17":{"Microsoft.Build":{"Name":"Microsoft.Build","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Framework":{"Name":"Microsoft.Build.Framework","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Tasks.Core":{"Name":"Microsoft.Build.Tasks.Core","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"},"Microsoft.Build.Utilities.Core":{"Name":"Microsoft.Build.Utilities.Core","Version":"17.9.5","Feed":"https://api.nuget.org/v3/index.json"}}} \ No newline at end of file