summaryrefslogtreecommitdiffstats
path: root/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary
diff options
context:
space:
mode:
Diffstat (limited to 'tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary')
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssembler.cs46
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj2
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj.vspscc10
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponent.cs15
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponentUtilities.cs7
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildContext.cs7
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/GlobalSuppressions.cs45
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssembler.asmmeta281
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssemblerLibrary.asmmeta281
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Properties/AssemblyInfo.cs14
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile1
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile.inc2
-rw-r--r--tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/placefile1
13 files changed, 103 insertions, 609 deletions
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssembler.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssembler.cs
index fb7fd47..ead3616 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssembler.cs
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssembler.cs
@@ -1,5 +1,8 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
using System;
using System.Collections.Generic;
using System.Configuration;
@@ -33,7 +36,7 @@ namespace Microsoft.Ddue.Tools {
private BuildContext context = new BuildContext();
- public List<BuildComponent> components = new List<BuildComponent>();
+ private List<BuildComponent> components = new List<BuildComponent>();
private MessageHandler handler;
@@ -98,9 +101,16 @@ namespace Microsoft.Ddue.Tools {
return (Apply(new TopicManifest(manifestFile)));
}
- public virtual void Dispose () {
- foreach (BuildComponent component in components) {
- ((IDisposable) component).Dispose();
+ public void Dispose() {
+ Dispose(true);
+ GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposing) {
+ if (disposing) {
+ foreach (BuildComponent component in components) {
+ ((IDisposable) component).Dispose();
+ }
}
}
@@ -155,8 +165,15 @@ namespace Microsoft.Ddue.Tools {
throw new InvalidOperationException();
}
- public virtual void Dispose () {
- reader.Close();
+ public void Dispose () {
+ Dispose(true);
+ GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose(bool disposing) {
+ if (disposing) {
+ reader.Close();
+ }
}
}
@@ -298,19 +315,6 @@ namespace Microsoft.Ddue.Tools {
break;
}
}
-
- private void SetupContextFromConfiguration(XPathDocument configuration)
- {
- // Load namespaces into context
- XPathNodeIterator namespace_nodes = configuration.CreateNavigator().Select("/configuration/dduetools/builder/context/namespace");
- foreach (XPathNavigator namespace_node in namespace_nodes)
- {
- string prefix = namespace_node.GetAttribute("prefix", String.Empty);
- string uri = namespace_node.GetAttribute("uri", String.Empty);
- context.AddNamespace(prefix, uri);
- }
- }
-
}
}
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj
index 8a54605..c7acabd 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj
@@ -33,6 +33,7 @@
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
@@ -73,6 +74,7 @@
<Compile Include="BuildComponent.cs" />
<Compile Include="BuildComponentUtilities.cs" />
<Compile Include="BuildContext.cs" />
+ <Compile Include="GlobalSuppressions.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj.vspscc b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj.vspscc
deleted file mode 100644
index b6d3289..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildAssemblerLibrary.csproj.vspscc
+++ /dev/null
@@ -1,10 +0,0 @@
-""
-{
-"FILE_VERSION" = "9237"
-"ENLISTMENT_CHOICE" = "NEVER"
-"PROJECT_FILE_RELATIVE_PATH" = ""
-"NUMBER_OF_EXCLUDED_FILES" = "0"
-"ORIGINAL_PROJECT_FILE_PATH" = ""
-"NUMBER_OF_NESTED_PROJECTS" = "0"
-"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
-}
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponent.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponent.cs
index bb211b9..04a68ea 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponent.cs
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponent.cs
@@ -1,5 +1,8 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
using System;
using System.Collections.Generic;
using System.Configuration;
@@ -23,8 +26,12 @@ namespace Microsoft.Ddue.Tools {
Apply(document, null);
}
- public virtual void Dispose () {
- // override to do something
+ public void Dispose() {
+ Dispose(true);
+ GC.SuppressFinalize(this);
+ }
+
+ protected virtual void Dispose (bool disposing) {
}
// shared data
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponentUtilities.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponentUtilities.cs
index b64ae07..0ab709a 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponentUtilities.cs
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildComponentUtilities.cs
@@ -1,5 +1,8 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
using System;
using System.Text;
using System.Xml;
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildContext.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildContext.cs
index 02bed62..8a21675 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildContext.cs
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/BuildContext.cs
@@ -1,5 +1,8 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
using System;
using System.Collections.Generic;
using System.Xml;
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/GlobalSuppressions.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/GlobalSuppressions.cs
new file mode 100644
index 0000000..710997a
--- /dev/null
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/GlobalSuppressions.cs
@@ -0,0 +1,45 @@
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
+// This file is used by Code Analysis to maintain SuppressMessage
+// attributes that are applied to this project.
+// Project-level suppressions either have no target or are given
+// a specific target and scoped to a namespace, type, member, etc.
+//
+// To add a suppression to this file, right-click the message in the
+// Error List, point to "Suppress Message(s)", and click
+// "In Project Suppression File".
+// You do not need to add suppressions to this file manually.
+
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Ddue", Scope = "namespace", Target = "Microsoft.Ddue.Tools")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object)", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#Apply(System.Collections.Generic.IEnumerable`1<System.String>)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#BuildComponents")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Filename", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#GetFileManifestBuildContextEnumerator(System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", MessageId = "System.Reflection.Assembly.LoadFrom", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#LoadComponent(System.Xml.XPath.XPathNavigator)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object,System.Object)", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#LoadComponent(System.Xml.XPath.XPathNavigator)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object,System.Object,System.Object)", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#LoadComponent(System.Xml.XPath.XPathNavigator)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", MessageId = "components", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#LoadComponents(System.Xml.XPath.XPathNavigator)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object,System.Object)", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildAssembler.#WriteComponentMessageToConsole(System.Type,Microsoft.Ddue.Tools.MessageLevel,System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "configuration", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponent.#.ctor(Microsoft.Ddue.Tools.BuildAssembler,System.Xml.XPath.XPathNavigator)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1059:MembersShouldNotExposeCertainConcreteTypes", MessageId = "System.Xml.XmlNode", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponent.#Apply(System.Xml.XmlDocument)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1059:MembersShouldNotExposeCertainConcreteTypes", MessageId = "System.Xml.XmlNode", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponent.#Apply(System.Xml.XmlDocument,System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "e", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#GetExceptionMessage(System.Exception)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object,System.Object)", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#GetExceptionMessage(System.Exception)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", MessageId = "System.String.Format(System.String,System.Object[])", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#GetExceptionMessage(System.Exception)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "s", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#GetRelativePath(System.String,System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1054:UriParametersShouldNotBeStrings", MessageId = "1#", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildContext.#AddNamespace(System.String,System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildContext.#ClearNamespaces()")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface", Scope = "type", Target = "Microsoft.Ddue.Tools.CustomContext")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "type", Target = "Microsoft.Ddue.Tools.CustomContext")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", MessageId = "1#", Scope = "member", Target = "Microsoft.Ddue.Tools.CustomContext.#CompareDocument(System.String,System.String)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", MessageId = "2#", Scope = "member", Target = "Microsoft.Ddue.Tools.CustomContext.#ResolveFunction(System.String,System.String,System.Xml.XPath.XPathResultType[])")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Eval", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,Microsoft.Ddue.Tools.CustomContext)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Expr", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,Microsoft.Ddue.Tools.CustomContext)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "c", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,Microsoft.Ddue.Tools.CustomContext)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "xpe", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,Microsoft.Ddue.Tools.CustomContext)")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Eval", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,System.String[])")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Expr", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,System.String[])")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "xpe", Scope = "member", Target = "Microsoft.Ddue.Tools.BuildComponentUtilities.#EvalXPathExpr(System.Xml.XPath.IXPathNavigable,System.Xml.XPath.XPathExpression,System.String[])")]
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssembler.asmmeta b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssembler.asmmeta
deleted file mode 100644
index c799064..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssembler.asmmeta
+++ /dev/null
@@ -1,281 +0,0 @@
-.assembly extern System.Xml
-{
- .publickeytoken = (B7 7A 5C 56 19 34 E0 89)
-}
-.assembly extern mscorlib
-{
- .publickeytoken = (B7 7A 5C 56 19 34 E0 89)
-}
-.assembly Microsoft.Ddue.Tools.BuildAssembler
-{
- .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = { bool(false) }
- .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = { bool(false) }
- .publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 EF 09 EE D7 93 0B 34 BA 88 83 E7 DB 9F 08 F5 DF A0 D9 F1 7A 97 8E 98 F3 99 03 36 B2 2A 75 D6 BB 2C 25 90 6C 4F 4E 5D 42 60 00 A9 22 00 A9 CE FE 3F 5E C4 22 BA 1E FF 47 7D C4 14 E7 52 C3 30 07 1C 66 1C 58 3F 28 48 0C 03 35 94 CE 5F A5 FC 44 94 D2 A4 42 95 E5 A3 3E AD B2 FD FF 45 13 77 FD BE 62 48 38 EF 02 BF 22 54 00 56 5D DB DA 10 D8 7E 77 F9 7F 9F 20 60 11 4B 49 3A 4D 62 FE C3 C3)
- .hash algorithm 0x00008004
-}
-.namespace Microsoft.Ddue.Tools
-{
- .class public BuildAssembler
- extends [mscorlib]System.Object
- {
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .method public hidebysig specialname
- instance void .ctor(class Microsoft.Ddue.Tools.MessageHandler messageHandler)
- {
- ret
- }
- .method public hidebysig
- instance int32 Apply(class [mscorlib]'System.Collections.Generic.IEnumerable`1'<class Microsoft.Ddue.Tools.BuildContext> manifest)
- {
- ret
- }
- .method public hidebysig
- instance class [mscorlib]'System.Collections.Generic.IEnumerable`1'<class Microsoft.Ddue.Tools.BuildContext> GetFileManifestBuildContextEnumerator(string manifestFilename)
- {
- ret
- }
- .method public hidebysig
- instance bool LoadComponentsFromConfiguration(class [System.Xml]System.Xml.XPath.XPathDocument configuration)
- {
- ret
- }
- .method public hidebysig
- instance void WriteMessage(valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .method public static hidebysig
- void WriteComponentMessageToConsole(class [mscorlib]System.Type 'type', valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .field public class [mscorlib]'System.Collections.Generic.List`1'<class Microsoft.Ddue.Tools.BuildComponent> components
- }
- .class public abstract BuildComponent
- extends [mscorlib]System.Object
- {
- .method family hidebysig specialname
- instance void .ctor(class [System.Xml]System.Xml.XPath.XPathNavigator configuration)
- {
- ret
- }
- .method public virtual hidebysig newslot abstract
- instance void Apply(class [System.Xml]System.Xml.XmlDocument document, string key)
- {
- }
- .method public virtual hidebysig newslot
- instance void Apply(class [System.Xml]System.Xml.XmlDocument document)
- {
- ret
- }
- .method family static hidebysig specialname
- class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> get_Data()
- {
- ret
- }
- .method public static hidebysig specialname
- class Microsoft.Ddue.Tools.MessageHandler get_MessageHandler()
- {
- ret
- }
- .method public static hidebysig specialname
- void set_MessageHandler(class Microsoft.Ddue.Tools.MessageHandler 'value')
- {
- ret
- }
- .method family hidebysig
- instance void WriteMessage(valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .method public static hidebysig
- class [mscorlib]'System.Collections.Generic.List`1'<class Microsoft.Ddue.Tools.BuildComponent> LoadComponents(class [System.Xml]System.Xml.XPath.XPathNavigator configuration)
- {
- ret
- }
- .property class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> Data()
- {
- .get class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> Microsoft.Ddue.Tools.BuildComponent::get_Data()
- }
- .property class Microsoft.Ddue.Tools.MessageHandler MessageHandler()
- {
- .get class Microsoft.Ddue.Tools.MessageHandler Microsoft.Ddue.Tools.BuildComponent::get_MessageHandler()
- .set void Microsoft.Ddue.Tools.BuildComponent::set_MessageHandler(class Microsoft.Ddue.Tools.MessageHandler)
- }
- }
- .class public BuildContext
- extends [mscorlib]System.Object
- {
- .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = { string('Item') }
- .method public hidebysig
- instance void AddNamespace(string prefix, string uri)
- {
- ret
- }
- .method public hidebysig
- instance string LookupNamespace(string prefix)
- {
- ret
- }
- .method public hidebysig
- instance bool RemoveNamespace(string prefix)
- {
- ret
- }
- .method public hidebysig
- instance void ClearNamespaces()
- {
- ret
- }
- .method public hidebysig
- instance void AddVariable(string name, string 'value')
- {
- ret
- }
- .method public hidebysig
- instance string LookupVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance bool RemoveVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance void ClearVariables()
- {
- ret
- }
- .method public hidebysig specialname
- instance string get_Item(string name)
- {
- ret
- }
- .method public hidebysig specialname
- instance void set_Item(string name, string 'value')
- {
- ret
- }
- .method public hidebysig specialname
- instance class [System.Xml]System.Xml.Xsl.XsltContext get_QueryContext()
- {
- ret
- }
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .property instance string Item(string)
- {
- .get instance string Microsoft.Ddue.Tools.BuildContext::get_Item(string)
- .set instance void Microsoft.Ddue.Tools.BuildContext::set_Item(string, string)
- }
- .property instance class [System.Xml]System.Xml.Xsl.XsltContext QueryContext()
- {
- .get instance class [System.Xml]System.Xml.Xsl.XsltContext Microsoft.Ddue.Tools.BuildContext::get_QueryContext()
- }
- }
- .class public CustomContext
- extends [System.Xml]System.Xml.Xsl.XsltContext
- {
- .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = { string('Item') }
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .method public hidebysig specialname
- instance string get_Item(string variable)
- {
- ret
- }
- .method public hidebysig specialname
- instance void set_Item(string variable, string 'value')
- {
- ret
- }
- .method public hidebysig
- instance bool ClearVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance void ClearVariables()
- {
- ret
- }
- .method public virtual hidebysig
- instance class [System.Xml]System.Xml.Xsl.IXsltContextVariable ResolveVariable(string prefix, string name)
- {
- ret
- }
- .method public virtual hidebysig
- instance class [System.Xml]System.Xml.Xsl.IXsltContextFunction ResolveFunction(string prefix, string name, valuetype [System.Xml]System.Xml.XPath.XPathResultType[] argumentTypes)
- {
- ret
- }
- .method public virtual hidebysig
- instance int32 CompareDocument(string baseUri, string nextBaseUri)
- {
- ret
- }
- .method public virtual hidebysig specialname
- instance bool get_Whitespace()
- {
- ret
- }
- .method public virtual hidebysig
- instance bool PreserveWhitespace(class [System.Xml]System.Xml.XPath.XPathNavigator node)
- {
- ret
- }
- .property instance string Item(string)
- {
- .get instance string Microsoft.Ddue.Tools.CustomContext::get_Item(string)
- .set instance void Microsoft.Ddue.Tools.CustomContext::set_Item(string, string)
- }
- .property instance bool Whitespace()
- {
- .get instance bool Microsoft.Ddue.Tools.CustomContext::get_Whitespace()
- }
- }
- .class public sealed MessageHandler
- extends [mscorlib]System.MulticastDelegate
- {
- .method public hidebysig specialname
- instance void .ctor(object 'object', native int 'method')
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance void Invoke(class [mscorlib]System.Type component, valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance class [mscorlib]System.IAsyncResult BeginInvoke(class [mscorlib]System.Type component, valuetype Microsoft.Ddue.Tools.MessageLevel level, string message, class [mscorlib]System.AsyncCallback callback, object 'object')
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance void EndInvoke(class [mscorlib]System.IAsyncResult result)
- runtime
- {
- }
- }
- .class public sealed MessageLevel
- extends [mscorlib]System.Enum
- {
- .field public rtspecialname specialname int32 value__
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Error = int32(0x00000002)
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Info = int32(0x00000000)
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Warn = int32(0x00000001)
- }
-}
-
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssemblerLibrary.asmmeta b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssemblerLibrary.asmmeta
deleted file mode 100644
index dbd4239..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Microsoft.Ddue.Tools.BuildAssemblerLibrary.asmmeta
+++ /dev/null
@@ -1,281 +0,0 @@
-.assembly extern System.Xml
-{
- .publickeytoken = (B7 7A 5C 56 19 34 E0 89)
-}
-.assembly extern mscorlib
-{
- .publickeytoken = (B7 7A 5C 56 19 34 E0 89)
-}
-.assembly Microsoft.Ddue.Tools.BuildAssemblerLibrary
-{
- .custom instance void [mscorlib]System.CLSCompliantAttribute::.ctor(bool) = { bool(false) }
- .custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = { bool(false) }
- .publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 EF 09 EE D7 93 0B 34 BA 88 83 E7 DB 9F 08 F5 DF A0 D9 F1 7A 97 8E 98 F3 99 03 36 B2 2A 75 D6 BB 2C 25 90 6C 4F 4E 5D 42 60 00 A9 22 00 A9 CE FE 3F 5E C4 22 BA 1E FF 47 7D C4 14 E7 52 C3 30 07 1C 66 1C 58 3F 28 48 0C 03 35 94 CE 5F A5 FC 44 94 D2 A4 42 95 E5 A3 3E AD B2 FD FF 45 13 77 FD BE 62 48 38 EF 02 BF 22 54 00 56 5D DB DA 10 D8 7E 77 F9 7F 9F 20 60 11 4B 49 3A 4D 62 FE C3 C3)
- .hash algorithm 0x00008004
-}
-.namespace Microsoft.Ddue.Tools
-{
- .class public BuildAssembler
- extends [mscorlib]System.Object
- {
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .method public hidebysig specialname
- instance void .ctor(class Microsoft.Ddue.Tools.MessageHandler messageHandler)
- {
- ret
- }
- .method public hidebysig
- instance int32 Apply(class [mscorlib]'System.Collections.Generic.IEnumerable`1'<class Microsoft.Ddue.Tools.BuildContext> manifest)
- {
- ret
- }
- .method public hidebysig
- instance class [mscorlib]'System.Collections.Generic.IEnumerable`1'<class Microsoft.Ddue.Tools.BuildContext> GetFileManifestBuildContextEnumerator(string manifestFilename)
- {
- ret
- }
- .method public hidebysig
- instance bool LoadComponentsFromConfiguration(class [System.Xml]System.Xml.XPath.XPathDocument configuration)
- {
- ret
- }
- .method public hidebysig
- instance void WriteMessage(valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .method public static hidebysig
- void WriteComponentMessageToConsole(class [mscorlib]System.Type 'type', valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .field public class [mscorlib]'System.Collections.Generic.List`1'<class Microsoft.Ddue.Tools.BuildComponent> components
- }
- .class public abstract BuildComponent
- extends [mscorlib]System.Object
- {
- .method family hidebysig specialname
- instance void .ctor(class [System.Xml]System.Xml.XPath.XPathNavigator configuration)
- {
- ret
- }
- .method public virtual hidebysig newslot abstract
- instance void Apply(class [System.Xml]System.Xml.XmlDocument document, string key)
- {
- }
- .method public virtual hidebysig newslot
- instance void Apply(class [System.Xml]System.Xml.XmlDocument document)
- {
- ret
- }
- .method family static hidebysig specialname
- class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> get_Data()
- {
- ret
- }
- .method public static hidebysig specialname
- class Microsoft.Ddue.Tools.MessageHandler get_MessageHandler()
- {
- ret
- }
- .method public static hidebysig specialname
- void set_MessageHandler(class Microsoft.Ddue.Tools.MessageHandler 'value')
- {
- ret
- }
- .method family hidebysig
- instance void WriteMessage(valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- {
- ret
- }
- .method public static hidebysig
- class [mscorlib]'System.Collections.Generic.List`1'<class Microsoft.Ddue.Tools.BuildComponent> LoadComponents(class [System.Xml]System.Xml.XPath.XPathNavigator configuration)
- {
- ret
- }
- .property class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> Data()
- {
- .get class [mscorlib]'System.Collections.Generic.Dictionary`2'<string,object> Microsoft.Ddue.Tools.BuildComponent::get_Data()
- }
- .property class Microsoft.Ddue.Tools.MessageHandler MessageHandler()
- {
- .get class Microsoft.Ddue.Tools.MessageHandler Microsoft.Ddue.Tools.BuildComponent::get_MessageHandler()
- .set void Microsoft.Ddue.Tools.BuildComponent::set_MessageHandler(class Microsoft.Ddue.Tools.MessageHandler)
- }
- }
- .class public BuildContext
- extends [mscorlib]System.Object
- {
- .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = { string('Item') }
- .method public hidebysig
- instance void AddNamespace(string prefix, string uri)
- {
- ret
- }
- .method public hidebysig
- instance string LookupNamespace(string prefix)
- {
- ret
- }
- .method public hidebysig
- instance bool RemoveNamespace(string prefix)
- {
- ret
- }
- .method public hidebysig
- instance void ClearNamespaces()
- {
- ret
- }
- .method public hidebysig
- instance void AddVariable(string name, string 'value')
- {
- ret
- }
- .method public hidebysig
- instance string LookupVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance bool RemoveVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance void ClearVariables()
- {
- ret
- }
- .method public hidebysig specialname
- instance string get_Item(string name)
- {
- ret
- }
- .method public hidebysig specialname
- instance void set_Item(string name, string 'value')
- {
- ret
- }
- .method public hidebysig specialname
- instance class [System.Xml]System.Xml.Xsl.XsltContext get_QueryContext()
- {
- ret
- }
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .property instance string Item(string)
- {
- .get instance string Microsoft.Ddue.Tools.BuildContext::get_Item(string)
- .set instance void Microsoft.Ddue.Tools.BuildContext::set_Item(string, string)
- }
- .property instance class [System.Xml]System.Xml.Xsl.XsltContext QueryContext()
- {
- .get instance class [System.Xml]System.Xml.Xsl.XsltContext Microsoft.Ddue.Tools.BuildContext::get_QueryContext()
- }
- }
- .class public CustomContext
- extends [System.Xml]System.Xml.Xsl.XsltContext
- {
- .custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = { string('Item') }
- .method public hidebysig specialname
- instance void .ctor()
- {
- ret
- }
- .method public hidebysig specialname
- instance string get_Item(string variable)
- {
- ret
- }
- .method public hidebysig specialname
- instance void set_Item(string variable, string 'value')
- {
- ret
- }
- .method public hidebysig
- instance bool ClearVariable(string name)
- {
- ret
- }
- .method public hidebysig
- instance void ClearVariables()
- {
- ret
- }
- .method public virtual hidebysig
- instance class [System.Xml]System.Xml.Xsl.IXsltContextVariable ResolveVariable(string prefix, string name)
- {
- ret
- }
- .method public virtual hidebysig
- instance class [System.Xml]System.Xml.Xsl.IXsltContextFunction ResolveFunction(string prefix, string name, valuetype [System.Xml]System.Xml.XPath.XPathResultType[] argumentTypes)
- {
- ret
- }
- .method public virtual hidebysig
- instance int32 CompareDocument(string baseUri, string nextBaseUri)
- {
- ret
- }
- .method public virtual hidebysig specialname
- instance bool get_Whitespace()
- {
- ret
- }
- .method public virtual hidebysig
- instance bool PreserveWhitespace(class [System.Xml]System.Xml.XPath.XPathNavigator node)
- {
- ret
- }
- .property instance string Item(string)
- {
- .get instance string Microsoft.Ddue.Tools.CustomContext::get_Item(string)
- .set instance void Microsoft.Ddue.Tools.CustomContext::set_Item(string, string)
- }
- .property instance bool Whitespace()
- {
- .get instance bool Microsoft.Ddue.Tools.CustomContext::get_Whitespace()
- }
- }
- .class public sealed MessageHandler
- extends [mscorlib]System.MulticastDelegate
- {
- .method public hidebysig specialname
- instance void .ctor(object 'object', native int 'method')
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance void Invoke(class [mscorlib]System.Type component, valuetype Microsoft.Ddue.Tools.MessageLevel level, string message)
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance class [mscorlib]System.IAsyncResult BeginInvoke(class [mscorlib]System.Type component, valuetype Microsoft.Ddue.Tools.MessageLevel level, string message, class [mscorlib]System.AsyncCallback callback, object 'object')
- runtime
- {
- }
- .method public virtual hidebysig newslot
- instance void EndInvoke(class [mscorlib]System.IAsyncResult result)
- runtime
- {
- }
- }
- .class public sealed MessageLevel
- extends [mscorlib]System.Enum
- {
- .field public rtspecialname specialname int32 value__
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Error = int32(0x00000002)
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Info = int32(0x00000000)
- .field static public literal valuetype Microsoft.Ddue.Tools.MessageLevel Warn = int32(0x00000001)
- }
-}
-
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Properties/AssemblyInfo.cs b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Properties/AssemblyInfo.cs
index f0aedd7..e87d8d5 100644
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Properties/AssemblyInfo.cs
+++ b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/Properties/AssemblyInfo.cs
@@ -1,5 +1,9 @@
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
+// Copyright © Microsoft Corporation.
+// This source file is subject to the Microsoft Permissive License.
+// See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
+// All other rights reserved.
+
+using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -16,6 +20,8 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
+[assembly: CLSCompliant(true)]
+
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
@@ -33,5 +39,5 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("2.4.10522.00")]
-[assembly: AssemblyFileVersion("2.4.10522.00")]
+[assembly: AssemblyVersion("2.5.10626.00")]
+[assembly: AssemblyFileVersion("2.5.10626.00")]
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile
deleted file mode 100644
index 5acbbd2..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile
+++ /dev/null
@@ -1 +0,0 @@
-!INCLUDE $(NTMAKEENV)\makefile.def
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile.inc b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile.inc
deleted file mode 100644
index 32f7350..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/makefile.inc
+++ /dev/null
@@ -1,2 +0,0 @@
-!INCLUDE $(INETROOT)\build\makefile.inc
-
diff --git a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/placefile b/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/placefile
deleted file mode 100644
index 1db2347..0000000
--- a/tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary/placefile
+++ /dev/null
@@ -1 +0,0 @@
-Microsoft.Ddue.Tools.BuildAssemblerLibrary.dll Manifold