aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/LibraryContext.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/LibraryContext.cs')
-rw-r--r--src/WixToolset.Core/LibraryContext.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/WixToolset.Core/LibraryContext.cs b/src/WixToolset.Core/LibraryContext.cs
index 36e38739..b3efbffa 100644
--- a/src/WixToolset.Core/LibraryContext.cs
+++ b/src/WixToolset.Core/LibraryContext.cs
@@ -2,21 +2,28 @@
2 2
3namespace WixToolset.Core 3namespace WixToolset.Core
4{ 4{
5 using System;
5 using System.Collections.Generic; 6 using System.Collections.Generic;
6 using WixToolset.Data; 7 using WixToolset.Data;
7 using WixToolset.Extensibility; 8 using WixToolset.Extensibility;
8 9
9 public class LibraryContext : ILibraryContext 10 public class LibraryContext : ILibraryContext
10 { 11 {
12 public IServiceProvider ServiceProvider { get; }
13
14 public Messaging Messaging { get; set; }
15
11 public bool BindFiles { get; set; } 16 public bool BindFiles { get; set; }
12 17
13 public IEnumerable<BindPath> BindPaths { get; set; } 18 public IEnumerable<BindPath> BindPaths { get; set; }
14 19
15 public IEnumerable<ILibrarianExtension> Extensions { get; set; } 20 public IEnumerable<ILibrarianExtension> Extensions { get; set; }
16 21
22 public string LibraryId { get; set; }
23
17 public IEnumerable<Localization> Localizations { get; set; } 24 public IEnumerable<Localization> Localizations { get; set; }
18 25
19 public IEnumerable<Section> Sections { get; set; } 26 public IEnumerable<Intermediate> Intermediates { get; set; }
20 27
21 public IBindVariableResolver WixVariableResolver { get; set; } 28 public IBindVariableResolver WixVariableResolver { get; set; }
22 } 29 }