Bob Vesterman Asked: 2024-04-23 05:25:08 +0800 CST2024-04-23 05:25:08 +0800 CST 2024-04-23 05:25:08 +0800 CST “内置”MSBuild 属性函数(如 [MSBuild]::ValueOrDefault())在哪里定义? 772 我一直在寻找内置MSBuild 属性函数的代码(例如[MSBuild]::ValueOrDefault()),但我还没有找到任何代码。来源是否公开?如果是的话,在哪里?谢谢。 .net 1 个回答 Voted Best Answer Jonathan Dodds 2024-04-23T06:07:34+08:002024-04-23T06:07:34+08:00 源代码ValueOrDefault()可在 GitHub 的dotnet/msbuild存储库中找到: https://github.com/dotnet/msbuild/blob/9cdb3615adb4115f92b390de2f258fac5f320909/src/Build/Evaluation/IntrinsicFunctions.cs#L368-L383 内部函数的“查找”是在类TryExecuteWellKnownFunction()的方法中完成的。Expander
源代码
ValueOrDefault()
可在 GitHub 的dotnet/msbuild存储库中找到:https://github.com/dotnet/msbuild/blob/9cdb3615adb4115f92b390de2f258fac5f320909/src/Build/Evaluation/IntrinsicFunctions.cs#L368-L383
内部函数的“查找”是在类
TryExecuteWellKnownFunction()
的方法中完成的。Expander