diff options
Diffstat (limited to 'tools/Sandcastle/Source/BuildAssembler/BuildAssemblerLibrary')
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 |