代码之家  ›  专栏  ›  技术社区  ›  Bob Vesterman

“内置”MSBuild属性函数(如[MBuild]::ValueOrDefault())在哪里定义?

  •  0
  • Bob Vesterman  · 技术社区  · 2 年前

    我一直在寻找内置的代码 MSBuild property functions 例如 [MSBuild]::ValueOrDefault() ),但我还没找到。来源是否公开?如果是,在哪里?谢谢

    1 回复  |  直到 2 年前
        1
  •  1
  •   Jonathan Dodds    2 年前

    的源代码 ValueOrDefault() 在中可用 dotnet/msbuild GitHub中的repo位于

    https://github.com/dotnet/msbuild/blob/9cdb3615adb4115f92b390de2f258fac5f320909/src/Build/Evaluation/IntrinsicFunctions.cs#L368-L383

    内部函数的“查找”是在中完成的 TryExecuteWellKnownFunction() 的方法 Expander class .