Skip to content

Commit 5d7718f

Browse files
committed
nullable enable in public APIs of Orchestrator.RunnableProjects
1 parent 27fd622 commit 5d7718f

File tree

5 files changed

+14
-6
lines changed

5 files changed

+14
-6
lines changed

src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Abstractions/IDeferredMacro.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4+
#nullable enable
5+
46
using Microsoft.TemplateEngine.Abstractions;
57
using Microsoft.TemplateEngine.Core.Contracts;
68

src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Abstractions/IMacro.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4+
#nullable enable
5+
46
using Microsoft.TemplateEngine.Abstractions;
57
using Microsoft.TemplateEngine.Core.Contracts;
68

src/Microsoft.TemplateEngine.Orchestrator.RunnableProjects/Abstractions/IOperationConfig.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4+
#nullable enable
5+
46
using System.Collections.Generic;
57
using Microsoft.TemplateEngine.Abstractions;
68
using Microsoft.TemplateEngine.Abstractions.Mount;
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
// Licensed to the .NET Foundation under one or more agreements.
22
// The .NET Foundation licenses this file to you under the MIT license.
33

4+
#nullable enable
5+
46
using Microsoft.TemplateEngine.Abstractions;
57

68
namespace Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions
79
{
8-
public delegate void ParameterSetter(ITemplateParameter parameter, string value);
10+
public delegate void ParameterSetter(ITemplateParameter parameter, string? value);
911
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#nullable enable
22
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IDeferredMacro
3-
~Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IDeferredMacro.CreateConfig(Microsoft.TemplateEngine.Abstractions.IEngineEnvironmentSettings environmentSettings, Microsoft.TemplateEngine.Core.Contracts.IMacroConfig rawConfig) -> Microsoft.TemplateEngine.Core.Contracts.IMacroConfig
3+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IDeferredMacro.CreateConfig(Microsoft.TemplateEngine.Abstractions.IEngineEnvironmentSettings! environmentSettings, Microsoft.TemplateEngine.Core.Contracts.IMacroConfig! rawConfig) -> Microsoft.TemplateEngine.Core.Contracts.IMacroConfig!
44
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IMacro
5-
~Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IMacro.EvaluateConfig(Microsoft.TemplateEngine.Abstractions.IEngineEnvironmentSettings environmentSettings, Microsoft.TemplateEngine.Core.Contracts.IVariableCollection vars, Microsoft.TemplateEngine.Core.Contracts.IMacroConfig config, Microsoft.TemplateEngine.Abstractions.IParameterSet parameters, Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.ParameterSetter setter) -> void
6-
~Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IMacro.Type.get -> string
5+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IMacro.EvaluateConfig(Microsoft.TemplateEngine.Abstractions.IEngineEnvironmentSettings! environmentSettings, Microsoft.TemplateEngine.Core.Contracts.IVariableCollection! vars, Microsoft.TemplateEngine.Core.Contracts.IMacroConfig! config, Microsoft.TemplateEngine.Abstractions.IParameterSet! parameters, Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.ParameterSetter! setter) -> void
6+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IMacro.Type.get -> string!
77
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IOperationConfig
8-
~Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IOperationConfig.ConfigureFromJObject(Newtonsoft.Json.Linq.JObject rawConfiguration, Microsoft.TemplateEngine.Abstractions.Mount.IDirectory templateRoot) -> System.Collections.Generic.IEnumerable<Microsoft.TemplateEngine.Core.Contracts.IOperationProvider>
9-
~Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IOperationConfig.Key.get -> string
8+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IOperationConfig.ConfigureFromJObject(Newtonsoft.Json.Linq.JObject! rawConfiguration, Microsoft.TemplateEngine.Abstractions.Mount.IDirectory! templateRoot) -> System.Collections.Generic.IEnumerable<Microsoft.TemplateEngine.Core.Contracts.IOperationProvider!>!
9+
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.IOperationConfig.Key.get -> string!
1010
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Abstractions.ParameterSetter
1111
Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Components
1212
static Microsoft.TemplateEngine.Orchestrator.RunnableProjects.Components.AllComponents.get -> System.Collections.Generic.IReadOnlyList<(System.Type! Type, Microsoft.TemplateEngine.Abstractions.IIdentifiedComponent! Instance)>!

0 commit comments

Comments
 (0)