aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/BaseCompilerExtension.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-12-18 20:09:31 -0600
committerSean Hall <r.sean.hall@gmail.com>2020-12-18 23:35:39 -0600
commitf1b37c3a4d620298f8c646ac0a308a6fae1b662d (patch)
tree51712eea98cc2ca090b18d30d93dad88c3f9ac8e /src/WixToolset.Extensibility/BaseCompilerExtension.cs
parent8e08acb229ade411b7418df63b14198220aaaaa7 (diff)
downloadwix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.gz
wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.bz2
wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.zip
Enable XML doc and delete obsolete IParseHelper methods.
Diffstat (limited to 'src/WixToolset.Extensibility/BaseCompilerExtension.cs')
-rw-r--r--src/WixToolset.Extensibility/BaseCompilerExtension.cs16
1 files changed, 3 insertions, 13 deletions
diff --git a/src/WixToolset.Extensibility/BaseCompilerExtension.cs b/src/WixToolset.Extensibility/BaseCompilerExtension.cs
index 51fbcd0b..2eac3706 100644
--- a/src/WixToolset.Extensibility/BaseCompilerExtension.cs
+++ b/src/WixToolset.Extensibility/BaseCompilerExtension.cs
@@ -52,34 +52,24 @@ namespace WixToolset.Extensibility
52 } 52 }
53 53
54 /// <summary> 54 /// <summary>
55 /// Processes an attribute for the Compiler. 55 /// See <see cref="ICompilerExtension.ParseAttribute(Intermediate, IntermediateSection, XElement, XAttribute, IDictionary{string, string})"/>
56 /// </summary> 56 /// </summary>
57 /// <param name="parentElement">Parent element of attribute.</param>
58 /// <param name="attribute">Attribute to process.</param>
59 /// <param name="context">Extra information about the context in which this element is being parsed.</param>
60 public virtual void ParseAttribute(Intermediate intermediate, IntermediateSection section, XElement parentElement, XAttribute attribute, IDictionary<string, string> context) 57 public virtual void ParseAttribute(Intermediate intermediate, IntermediateSection section, XElement parentElement, XAttribute attribute, IDictionary<string, string> context)
61 { 58 {
62 this.ParseHelper.UnexpectedAttribute(parentElement, attribute); 59 this.ParseHelper.UnexpectedAttribute(parentElement, attribute);
63 } 60 }
64 61
65 /// <summary> 62 /// <summary>
66 /// Processes an element for the Compiler. 63 /// See <see cref="ICompilerExtension.ParseElement(Intermediate, IntermediateSection, XElement, XElement, IDictionary{string, string})"/>
67 /// </summary> 64 /// </summary>
68 /// <param name="parentElement">Parent element of element to process.</param>
69 /// <param name="element">Element to process.</param>
70 /// <param name="contextValues">Extra information about the context in which this element is being parsed.</param>
71 public virtual void ParseElement(Intermediate intermediate, IntermediateSection section, XElement parentElement, XElement element, IDictionary<string, string> context) 65 public virtual void ParseElement(Intermediate intermediate, IntermediateSection section, XElement parentElement, XElement element, IDictionary<string, string> context)
72 { 66 {
73 this.ParseHelper.UnexpectedElement(parentElement, element); 67 this.ParseHelper.UnexpectedElement(parentElement, element);
74 } 68 }
75 69
76 /// <summary> 70 /// <summary>
77 /// Processes an element for the Compiler, with the ability to supply a component keypath. 71 /// See <see cref="ICompilerExtension.ParsePossibleKeyPathElement(Intermediate, IntermediateSection, XElement, XElement, IDictionary{string, string})"/>
78 /// </summary> 72 /// </summary>
79 /// <param name="parentElement">Parent element of element to process.</param>
80 /// <param name="element">Element to process.</param>
81 /// <param name="keyPath">Explicit key path.</param>
82 /// <param name="contextValues">Extra information about the context in which this element is being parsed.</param>
83 public virtual IComponentKeyPath ParsePossibleKeyPathElement(Intermediate intermediate, IntermediateSection section, XElement parentElement, XElement element, IDictionary<string, string> context) 73 public virtual IComponentKeyPath ParsePossibleKeyPathElement(Intermediate intermediate, IntermediateSection section, XElement parentElement, XElement element, IDictionary<string, string> context)
84 { 74 {
85 this.ParseElement(intermediate, section, parentElement, element, context); 75 this.ParseElement(intermediate, section, parentElement, element, context);