From 720c4a0db1a2fb2aa3e08e5c99d5198873e448ba Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 1 Dec 2017 01:09:42 -0800 Subject: Introduce ExampleExtension for testing --- .../ExamplePreprocessorExtension.cs | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/test/Example.Extension/ExamplePreprocessorExtension.cs (limited to 'src/test/Example.Extension/ExamplePreprocessorExtension.cs') diff --git a/src/test/Example.Extension/ExamplePreprocessorExtension.cs b/src/test/Example.Extension/ExamplePreprocessorExtension.cs new file mode 100644 index 00000000..c16c8b5a --- /dev/null +++ b/src/test/Example.Extension/ExamplePreprocessorExtension.cs @@ -0,0 +1,55 @@ +// 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. + +namespace Example.Extension +{ + using System; + using System.Xml.Linq; + using WixToolset.Data; + using WixToolset.Extensibility; + + internal class ExamplePreprocessorExtension : IPreprocessorExtension + { + public ExamplePreprocessorExtension() + { + } + + public IPreprocessorCore Core { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } + + public string[] Prefixes => throw new NotImplementedException(); + + public string EvaluateFunction(string prefix, string function, string[] args) + { + throw new NotImplementedException(); + } + + public void Finish() + { + throw new NotImplementedException(); + } + + public string GetVariableValue(string prefix, string name) + { + throw new NotImplementedException(); + } + + public void Initialize() + { + throw new NotImplementedException(); + } + + public void PreprocessDocument(XDocument document) + { + throw new NotImplementedException(); + } + + public string PreprocessParameter(string name) + { + throw new NotImplementedException(); + } + + public bool ProcessPragma(SourceLineNumber sourceLineNumbers, string prefix, string pragma, string args, XContainer parent) + { + throw new NotImplementedException(); + } + } +} \ No newline at end of file -- cgit v1.2.3-55-g6feb