aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/LibraryContext.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2017-10-14 16:12:07 -0700
committerRob Mensching <rob@firegiant.com>2017-10-14 16:12:07 -0700
commitdbde9e7104b907bbbaea17e21247d8cafc8b3a4c (patch)
tree0f5fbbb6fe12c6b2e5e622a0e18ce4c5b4eb2b96 /src/WixToolset.Core/LibraryContext.cs
parentfbf986eb97f68396797a89fc7d40dec07b775440 (diff)
downloadwix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.tar.gz
wix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.tar.bz2
wix-dbde9e7104b907bbbaea17e21247d8cafc8b3a4c.zip
Massive refactoring to introduce the concept of IBackend
Diffstat (limited to 'src/WixToolset.Core/LibraryContext.cs')
-rw-r--r--src/WixToolset.Core/LibraryContext.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/WixToolset.Core/LibraryContext.cs b/src/WixToolset.Core/LibraryContext.cs
new file mode 100644
index 00000000..36e38739
--- /dev/null
+++ b/src/WixToolset.Core/LibraryContext.cs
@@ -0,0 +1,23 @@
1// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
2
3namespace WixToolset.Core
4{
5 using System.Collections.Generic;
6 using WixToolset.Data;
7 using WixToolset.Extensibility;
8
9 public class LibraryContext : ILibraryContext
10 {
11 public bool BindFiles { get; set; }
12
13 public IEnumerable<BindPath> BindPaths { get; set; }
14
15 public IEnumerable<ILibrarianExtension> Extensions { get; set; }
16
17 public IEnumerable<Localization> Localizations { get; set; }
18
19 public IEnumerable<Section> Sections { get; set; }
20
21 public IBindVariableResolver WixVariableResolver { get; set; }
22 }
23}