diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Shipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Shipped.txt index 2b44932..bf1dc58 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Shipped.txt @@ -47,6 +47,29 @@ Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Succeeded.get -> bool? Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.get -> Microsoft.Build.Framework.LoggerVerbosity Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.set -> void Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase.MSBuildTestBase() -> void @@ -188,6 +211,8 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemInclude(string! ite Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemNone(string! include, string? exclude = null, string? dependentUpon = null, string? link = null, bool? isVisible = null, string? copyToOutputDirectory = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(Microsoft.Build.Utilities.ProjectCreation.Package! package, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(string! include, string? version = null, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Construction.ProjectRootElement! rootElement, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Evaluation.Project! project, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! projectCreator, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -245,6 +270,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -277,6 +303,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message, System.Exception! innerException) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates +Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LegacyCsproj(string? path = null, string! outputType = "Library", string! targetFrameworkVersion = "v4.6", string! rootNamespace = "ClassLibrary", string! assemblyName = "ClassLibrary", string! defaultConfiguration = "Debug", string! defaultPlatform = "AnyCPU", string? projectGuid = null, string! fileAlignment = "512", System.Action? projectCreator = null, string! defaultTargets = "Build", string? initialTargets = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = (Microsoft.Build.Evaluation.NewProjectFileOptions)-1, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LogsMessage(string! text, Microsoft.Build.Framework.MessageImportance? importance = null, string? condition = null, string? targetName = null, string? path = null, string? defaultTargets = null, string? initialTargets = null, string? sdk = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.ProjectCreatorTemplates() -> void @@ -338,6 +365,10 @@ static Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Create() -> Microso static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.AsEnumerable(this T? item) -> System.Collections.Generic.IEnumerable! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second) -> System.Collections.Generic.IDictionary! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IDictionary! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string! static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.AssemblyResolve(System.Runtime.Loader.AssemblyLoadContext! assemblyLoadContext, System.Reflection.AssemblyName! requestedAssemblyName) -> System.Reflection.Assembly? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.DotNetSdksPath.get -> string? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.MSBuildExePath.get -> string? diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Unshipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Unshipped.txt index 318dde6..ab058de 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net10.0/PublicAPI.Unshipped.txt @@ -1,32 +1 @@ #nullable enable -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string! diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Shipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Shipped.txt index 468688f..79047f1 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Shipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Shipped.txt @@ -47,6 +47,29 @@ Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Succeeded.get -> bool? Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.get -> Microsoft.Build.Framework.LoggerVerbosity Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.set -> void Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase.MSBuildTestBase() -> void @@ -188,6 +211,8 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemInclude(string! ite Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemNone(string! include, string? exclude = null, string? dependentUpon = null, string? link = null, bool? isVisible = null, string? copyToOutputDirectory = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(Microsoft.Build.Utilities.ProjectCreation.Package! package, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(string! include, string? version = null, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Construction.ProjectRootElement! rootElement, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Evaluation.Project! project, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! projectCreator, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -245,6 +270,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -277,6 +303,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message, System.Exception! innerException) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates +Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LegacyCsproj(string? path = null, string! outputType = "Library", string! targetFrameworkVersion = "v4.6", string! rootNamespace = "ClassLibrary", string! assemblyName = "ClassLibrary", string! defaultConfiguration = "Debug", string! defaultPlatform = "AnyCPU", string? projectGuid = null, string! fileAlignment = "512", System.Action? projectCreator = null, string! defaultTargets = "Build", string? initialTargets = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = (Microsoft.Build.Evaluation.NewProjectFileOptions)-1, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LogsMessage(string! text, Microsoft.Build.Framework.MessageImportance? importance = null, string? condition = null, string? targetName = null, string? path = null, string? defaultTargets = null, string? initialTargets = null, string? sdk = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.ProjectCreatorTemplates() -> void @@ -338,6 +365,10 @@ static Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Create() -> Microso static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.AsEnumerable(this T? item) -> System.Collections.Generic.IEnumerable! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second) -> System.Collections.Generic.IDictionary! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IDictionary! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string! static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.AssemblyResolve(object? sender, System.ResolveEventArgs! args) -> System.Reflection.Assembly? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.DotNetSdksPath.get -> string? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.MSBuildExePath.get -> string? diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Unshipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Unshipped.txt index 318dde6..ab058de 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net472/PublicAPI.Unshipped.txt @@ -1,32 +1 @@ #nullable enable -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string! diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Shipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Shipped.txt index 2b44932..bf1dc58 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Shipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Shipped.txt @@ -47,6 +47,29 @@ Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Succeeded.get -> bool? Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.get -> Microsoft.Build.Framework.LoggerVerbosity Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Verbosity.set -> void Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward +Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase Microsoft.Build.Utilities.ProjectCreation.MSBuildTestBase.MSBuildTestBase() -> void @@ -188,6 +211,8 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemInclude(string! ite Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemNone(string! include, string? exclude = null, string? dependentUpon = null, string? link = null, bool? isVisible = null, string? copyToOutputDirectory = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(Microsoft.Build.Utilities.ProjectCreation.Package! package, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageReference(string! include, string? version = null, string? includeAssets = null, string? excludeAssets = null, string? privateAssets = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Construction.ProjectRootElement! rootElement, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Evaluation.Project! project, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemProjectReference(Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! projectCreator, string? name = null, string? projectGuid = null, bool? referenceOutputAssembly = null, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -245,6 +270,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string! target, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(string![]! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! +Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IEnumerable! targets, System.Collections.Generic.IDictionary? globalProperties, out bool result, out Microsoft.Build.Utilities.ProjectCreation.BuildOutput! buildOutput, out System.Collections.Generic.IDictionary? targetOutputs) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! @@ -277,6 +303,7 @@ Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorException.ProjectCreatorException(string! message, System.Exception! innerException) -> void Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates +Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LegacyCsproj(string? path = null, string! outputType = "Library", string! targetFrameworkVersion = "v4.6", string! rootNamespace = "ClassLibrary", string! assemblyName = "ClassLibrary", string! defaultConfiguration = "Debug", string! defaultPlatform = "AnyCPU", string? projectGuid = null, string! fileAlignment = "512", System.Action? projectCreator = null, string! defaultTargets = "Build", string? initialTargets = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = (Microsoft.Build.Evaluation.NewProjectFileOptions)-1, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.LogsMessage(string! text, Microsoft.Build.Framework.MessageImportance? importance = null, string? condition = null, string? targetName = null, string? path = null, string? defaultTargets = null, string? initialTargets = null, string? sdk = null, string? toolsVersion = null, string? treatAsLocalProperty = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.ProjectCreatorTemplates() -> void @@ -338,6 +365,10 @@ static Microsoft.Build.Utilities.ProjectCreation.BuildOutput.Create() -> Microso static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.AsEnumerable(this T? item) -> System.Collections.Generic.IEnumerable! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second) -> System.Collections.Generic.IDictionary! static Microsoft.Build.Utilities.ProjectCreation.ExtensionMethods.Merge(this System.Collections.Generic.IDictionary? first, System.Collections.Generic.IDictionary! second, System.Collections.Generic.IEqualityComparer! comparer) -> System.Collections.Generic.IDictionary! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! +static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string! static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.AssemblyResolve(System.Runtime.Loader.AssemblyLoadContext! assemblyLoadContext, System.Reflection.AssemblyName! requestedAssemblyName) -> System.Reflection.Assembly? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.DotNetSdksPath.get -> string? static Microsoft.Build.Utilities.ProjectCreation.MSBuildAssemblyResolver.MSBuildExePath.get -> string? diff --git a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Unshipped.txt b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Unshipped.txt index 318dde6..ab058de 100644 --- a/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Unshipped.txt +++ b/src/Microsoft.Build.Utilities.ProjectCreation/PublicAPI/net8.0/PublicAPI.Unshipped.txt @@ -1,32 +1 @@ #nullable enable -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.FullPath.get -> string? -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.MSBuildSdk(string! name, string! version) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(string! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Save(System.IO.DirectoryInfo! directory) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkAllowPrerelease(bool? allowPrerelease) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkErrorMessage(string? message) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkPath(string! path) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkRollForward(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.SdkVersion(string? sdkVersion) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.TestRunner(string! name) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.ToJson() -> string! -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Disable = 4 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Feature = 6 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestFeature = 1 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMajor = 3 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestMinor = 2 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.LatestPatch = 0 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Major = 8 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Minor = 7 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward.Patch = 5 -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(Microsoft.Build.Utilities.ProjectCreation.Package! package, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.ItemPackageVersion(string! include, string! version, System.Collections.Generic.IDictionary? metadata = null, string? condition = null, string? label = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreator.TryBuild(System.Collections.Generic.IDictionary? globalProperties, out bool result) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -Microsoft.Build.Utilities.ProjectCreation.ProjectCreatorTemplates.DirectoryPackagesProps(System.Collections.Generic.IDictionary? packageVersions = null, string? directory = null, System.Action? projectCreator = null, Microsoft.Build.Evaluation.ProjectCollection? projectCollection = null, Microsoft.Build.Evaluation.NewProjectFileOptions? projectFileOptions = Microsoft.Build.Evaluation.NewProjectFileOptions.None, System.Collections.Generic.IDictionary? globalProperties = null) -> Microsoft.Build.Utilities.ProjectCreation.ProjectCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create() -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(string? directory, string? sdkVersion, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.Create(System.IO.DirectoryInfo? directory = null, string? sdkVersion = null, Microsoft.Build.Utilities.ProjectCreation.GlobalJsonSdkRollForward? rollForward = null, bool? allowPrerelease = null) -> Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! -static Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator.implicit operator string!(Microsoft.Build.Utilities.ProjectCreation.GlobalJsonCreator! creator) -> string!