Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Updated to NHibernate 3.2 and MSpec 0.4.24

  • Loading branch information...
commit 65e28b667da2f8b8a4bb9e279c8257edd4e510cf 1 parent cdd85be
@chrisrichards chrisrichards authored
Showing with 48,186 additions and 749 deletions.
  1. +1 −1  Common/AssemblyVersion.cs
  2. BIN  ReferencedAssemblies/Machine.Specifications/CommandLine.dll
  3. +273 −116 ReferencedAssemblies/Machine.Specifications/CommandLine.xml
  4. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.1.bat
  5. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.5.bat
  6. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0 - VS2008.bat
  7. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0 - VS2010.bat
  8. +0 −6 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0.bat
  9. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.1 - VS2008.bat
  10. +2 −3 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.1 - VS2010.bat
  11. +5 −0 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.6.0 - VS2008.bat
  12. +5 −0 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.6.0 - VS2010.bat
  13. +0 −16 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner (2).bat
  14. +0 −29 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner-x64.bat
  15. +0 −224 ReferencedAssemblies/Machine.Specifications/InstallUtil.InstallLog
  16. +54 −0 ReferencedAssemblies/Machine.Specifications/License.txt
  17. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.AutoMocking.dll
  18. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
  19. +5 −5 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.plugin
  20. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.dll
  21. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.pdb
  22. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
  23. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
  24. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
  25. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.1.dll
  26. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.6.0.dll
  27. +0 −160 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.InstallLog
  28. +0 −37 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.InstallState
  29. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
  30. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.dll
  31. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
  32. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
  33. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.WatinSupport.dll
  34. BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll
  35. +1 −1  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll.tdnet
  36. BIN  ReferencedAssemblies/Machine.Specifications/NUnit.Specifications.AutoMocking.dll
  37. BIN  ReferencedAssemblies/Machine.Specifications/Newtonsoft.Json.dll
  38. BIN  ReferencedAssemblies/Machine.Specifications/Spark.dll
  39. BIN  ReferencedAssemblies/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
  40. BIN  ReferencedAssemblies/Machine.Specifications/WatiN.Core.dll
  41. +7 −0 ReferencedAssemblies/Machine.Specifications/install.ps1
  42. BIN  ReferencedAssemblies/Machine.Specifications/mspec-clr4.exe
  43. +6 −0 ReferencedAssemblies/Machine.Specifications/mspec-clr4.exe.config
  44. BIN  ReferencedAssemblies/Machine.Specifications/mspec-x86-clr4.exe
  45. +6 −0 ReferencedAssemblies/Machine.Specifications/mspec-x86-clr4.exe.config
  46. BIN  ReferencedAssemblies/Machine.Specifications/mspec-x86.exe
  47. BIN  ReferencedAssemblies/Machine.Specifications/mspec.exe
  48. BIN  ReferencedAssemblies/NHibernate/Antlr3.Runtime.dll
  49. BIN  ReferencedAssemblies/NHibernate/FluentNHibernate.dll
  50. BIN  ReferencedAssemblies/NHibernate/Iesi.Collections.dll
  51. BIN  ReferencedAssemblies/NHibernate/NHibernate.ByteCode.Castle.dll
  52. BIN  ReferencedAssemblies/NHibernate/NHibernate.Validator.dll
  53. BIN  ReferencedAssemblies/NHibernate/NHibernate.dll
  54. +1 −1  ReferencedAssemblies/NHibernate/NHibernate.license.txt
  55. +60 −0 ReferencedAssemblies/NHibernate/NHibernate.readme.html
  56. +2,367 −0 ReferencedAssemblies/NHibernate/NHibernate.releasenotes.txt
  57. +43,401 −0 ReferencedAssemblies/NHibernate/NHibernate.xml
  58. BIN  ReferencedAssemblies/NHibernate/Remotion.Data.Linq.dll
  59. +226 −0 ReferencedAssemblies/NHibernate/nhibernate-configuration.xsd
  60. +1,698 −0 ReferencedAssemblies/NHibernate/nhibernate-mapping.xsd
  61. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Domain.dll
  62. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.NHibernate.dll
  63. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Testing.NUnit.dll
  64. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Wcf.dll
  65. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.WcfClient.Castle.dll
  66. BIN  ReferencedAssemblies/SharpArchitecture/SharpArch.Web.Mvc.dll
  67. +3 −0  Solutions/MSpecTests.SharpArchCookbook/MSpecTests.SharpArchCookbook.csproj
  68. +0 −1  Solutions/MSpecTests.SharpArchCookbook/Web.Mvc.Controllers/ProductModelsController.cs
  69. +4 −5 Solutions/MSpecTests.SharpArchCookbook/Web.Mvc.Controllers/ProductsControllerSpecs.cs
  70. +0 −8 Solutions/SharpArchCookbook.Domain/Contracts/Queries/IProductsForSaleQuery.cs
  71. +0 −10 Solutions/SharpArchCookbook.Domain/Contracts/Tasks/IProductTasks.cs
  72. +0 −2  Solutions/SharpArchCookbook.Domain/SharpArchCookbook.Domain.csproj
  73. +0 −25 Solutions/SharpArchCookbook.Infrastructure/Queries/ProductsForSaleQuery.cs
  74. +5 −9 Solutions/SharpArchCookbook.Infrastructure/SharpArchCookbook.Infrastructure.csproj
  75. +2 −5 Solutions/SharpArchCookbook.Tasks/CommandHandlers/ChangeCustomerAddressHandler.cs
  76. +0 −13 Solutions/SharpArchCookbook.Tasks/Commands/ChangeCustomerAddressResult.cs
  77. +0 −26 Solutions/SharpArchCookbook.Tasks/ProductTasks.cs
  78. +0 −2  Solutions/SharpArchCookbook.Tasks/SharpArchCookbook.Tasks.csproj
  79. +0 −10 Solutions/SharpArchCookbook.Web.Mvc/CastleWindsor/ComponentRegistrar.cs
  80. +1 −6 Solutions/SharpArchCookbook.Web.Mvc/Controllers/CustomerController.cs
  81. +5 −6 Solutions/SharpArchCookbook.Web.Mvc/Controllers/ProductsController.cs
  82. +11 −0 Solutions/SharpArchCookbook.Web.Mvc/Controllers/Queries/Products/IProductsForSaleQuery.cs
  83. +20 −0 Solutions/SharpArchCookbook.Web.Mvc/Controllers/Queries/Products/ProductsForSaleQuery.cs
  84. +7 −7 Solutions/SharpArchCookbook.Web.Mvc/SharpArchCookbook.Web.Mvc.csproj
View
2  Common/AssemblyVersion.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
-// Runtime Version:4.0.30319.1
+// Runtime Version:4.0.30319.237
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
View
BIN  ReferencedAssemblies/Machine.Specifications/CommandLine.dll
Binary file not shown
View
389 ReferencedAssemblies/Machine.Specifications/CommandLine.xml
@@ -4,93 +4,87 @@
<name>CommandLine</name>
</assembly>
<members>
- <member name="T:CommandLine.Text.HelpText">
+ <member name="T:CommandLine.CommandLineParserException">
<summary>
- Models an help text and collects related informations.
- You can assign it in place of a <see cref="T:System.String"/> instance, this is why
- this type lacks a method to add lines after the options usage informations;
- simple use a <see cref="T:System.Text.StringBuilder"/> or similar solutions.
+ This exception is thrown when a generic parsing error occurs.
</summary>
</member>
- <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
+ <member name="T:CommandLine.ValueListAttribute">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
- specifying heading informations.
+ Models a list of command line arguments that are not options.
+ Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
+ of <see cref="T:System.String"/> instances.
</summary>
- <param name="heading">A string with heading information or
- an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
</member>
- <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
+ <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
<summary>
- Adds a text line after copyright and before options usage informations.
+ Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
</summary>
- <param name="value">A <see cref="T:System.String"/> instance.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
+ <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
</member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
+ <member name="P:CommandLine.ValueListAttribute.MaximumElements">
<summary>
- Adds a text block with options usage informations.
+ Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
+ If lesser than 0, no upper bound is fixed.
+ If equal to 0, no elements are allowed.
</summary>
- <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
</member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
+ <member name="T:CommandLine.HelpOptionAttribute">
<summary>
- Adds a text block with options usage informations.
+ Indicates the instance method that must be invoked when it becomes necessary show your help screen.
+ The method signature is an instance method with no parameters and <see cref="T:System.String"/>
+ return value.
</summary>
- <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
- <param name="requiredWord">The word to use when the option is required.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
</member>
- <member name="M:CommandLine.Text.HelpText.ToString">
+ <member name="T:CommandLine.BaseOptionAttribute">
<summary>
- Returns the help informations as a <see cref="T:System.String"/>.
+ Provides base properties for creating an attribute, used to define rules for command line parsing.
</summary>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
</member>
- <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
+ <member name="P:CommandLine.BaseOptionAttribute.ShortName">
<summary>
- Converts the help informations to a <see cref="T:System.String"/>.
+ Short name of this command line option. You can use only one character.
</summary>
- <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
</member>
- <member name="P:CommandLine.Text.HelpText.Copyright">
+ <member name="P:CommandLine.BaseOptionAttribute.LongName">
<summary>
- Sets the copyright information string.
- You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
+ Long name of this command line option. This name is usually a single english word.
</summary>
</member>
- <member name="T:CommandLine.OptionAttribute">
+ <member name="P:CommandLine.BaseOptionAttribute.Required">
<summary>
- Models an option specification.
+ True if this command line option is required.
</summary>
</member>
- <member name="T:CommandLine.BaseOptionAttribute">
+ <member name="P:CommandLine.BaseOptionAttribute.HelpText">
<summary>
- Provides base properties for creating an attribute, used to define rules for command line parsing.
+ A short description of this command line option. Usually a sentence summary.
</summary>
</member>
- <member name="P:CommandLine.BaseOptionAttribute.ShortName">
+ <member name="M:CommandLine.HelpOptionAttribute.#ctor">
<summary>
- Short name of this command line option. This name is usually a single character.
+ Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
</summary>
</member>
- <member name="P:CommandLine.BaseOptionAttribute.LongName">
+ <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
<summary>
- Long name of this command line option. This name is usually a single english word.
+ Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
+ Allows you to define short and long option names.
</summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
</member>
- <member name="P:CommandLine.BaseOptionAttribute.Required">
+ <member name="P:CommandLine.HelpOptionAttribute.Required">
<summary>
- True if this command line option is required.
+ Returns always false for this kind of option.
+ This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
+ an <see cref="T:System.InvalidOperationException"/> will be thrown.
</summary>
</member>
- <member name="P:CommandLine.BaseOptionAttribute.HelpText">
+ <member name="T:CommandLine.OptionAttribute">
<summary>
- A short description of this command line option. Usually a sentence summary.
+ Models an option specification.
</summary>
</member>
<member name="M:CommandLine.OptionAttribute.#ctor(System.String,System.String)">
@@ -100,6 +94,38 @@
<param name="shortName">The short name of the option or null if not used.</param>
<param name="longName">The long name of the option or null if not used.</param>
</member>
+ <member name="P:CommandLine.OptionAttribute.MutuallyExclusiveSet">
+ <summary>
+ Gets or sets the option's mutually exclusive set.
+ </summary>
+ </member>
+ <member name="T:CommandLine.OptionListAttribute">
+ <summary>
+ Models an option that can accept multiple values.
+ Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
+ of <see cref="T:System.String"/> instances.
+ </summary>
+ </member>
+ <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ </member>
+ <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ <param name="separator">Values separator character.</param>
+ </member>
+ <member name="P:CommandLine.OptionListAttribute.Separator">
+ <summary>
+ Gets or sets the values separator character.
+ </summary>
+ </member>
<member name="T:CommandLine.Text.CopyrightInfo">
<summary>
Models the copyright informations part of an help text.
@@ -167,118 +193,167 @@
When overridden in a derived class, allows to specify a different copyright word.
</summary>
</member>
- <member name="T:CommandLine.HelpOptionAttribute">
+ <member name="T:CommandLine.ICommandLineParser">
<summary>
- Indicates the instance method that must be invoked when it becomes necessary show your help screen.
- The method signature is an instance method with no parameters and <see cref="T:System.String"/>
- return value.
+ Defines a basic interface to parse command line arguments.
</summary>
</member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor">
+ <member name="M:CommandLine.ICommandLineParser.ParseArguments(System.String[],System.Object)">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
+ Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
+ parameter instance's public fields decorated with appropriate attributes.
</summary>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An object's instance used to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
</member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
+ <member name="M:CommandLine.ICommandLineParser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
- Allows you to define short and long option names.
+ Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
+ parameter instance's public fields decorated with appropriate attributes.
+ This overload allows you to specify a <see cref="T:System.IO.TextWriter"/> derived instance for write text messages.
</summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An object's instance used to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ usually <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
</member>
- <member name="P:CommandLine.HelpOptionAttribute.Required">
+ <member name="T:CommandLine.CommandLineParser">
<summary>
- Returns always false for this kind of option.
- This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
- an <see cref="T:System.InvalidOperationException"/> will be thrown.
+ Provides methods to parse command line arguments.
+ Default implementation for <see cref="T:CommandLine.ICommandLineParser"/>.
</summary>
</member>
- <member name="T:CommandLine.OptionListAttribute">
+ <member name="M:CommandLine.CommandLineParser.#ctor">
<summary>
- Models an option that can accept multiple values.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParser"/> class.
</summary>
</member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
+ <member name="M:CommandLine.CommandLineParser.#ctor(CommandLine.CommandLineParserSettings)">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParser"/> class,
+ configurable with a <see cref="T:CommandLine.CommandLineParserSettings"/> object.
</summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
+ <param name="settings">The <see cref="T:CommandLine.CommandLineParserSettings"/> object is used to configure
+ aspects and behaviors of the parser.</param>
</member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
+ <member name="M:CommandLine.CommandLineParser.ParseArguments(System.String[],System.Object)">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
+ Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
+ parameter instance's public fields decorated with appropriate attributes.
</summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- <param name="separator">Values separator character.</param>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An object's instance used to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
</member>
- <member name="P:CommandLine.OptionListAttribute.Separator">
+ <member name="M:CommandLine.CommandLineParser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
<summary>
- Gets or sets the values separator character.
+ Parses a <see cref="T:System.String"/> array of command line arguments, setting values in <paramref name="options"/>
+ parameter instance's public fields decorated with appropriate attributes.
+ This overload allows you to specify a <see cref="T:System.IO.TextWriter"/> derived instance for write text messages.
</summary>
+ <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
+ <param name="options">An object's instance used to receive values.
+ Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ usually <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
+ <returns>True if parsing process succeed.</returns>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
</member>
- <member name="T:CommandLine.ValueListAttribute">
+ <member name="T:CommandLine.Text.HelpText">
<summary>
- Models a list of command line arguments that are not options.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
+ Models an help text and collects related informations.
+ You can assign it in place of a <see cref="T:System.String"/> instance.
</summary>
</member>
- <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
+ <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
<summary>
- Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
+ Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
+ specifying heading informations.
</summary>
- <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
+ <param name="heading">A string with heading information or
+ an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
+ <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
</member>
- <member name="P:CommandLine.ValueListAttribute.MaximumElements">
+ <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
<summary>
- Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
- If lesser than 0, no upper bound is fixed.
- If equal to 0, no elements are allowed.
+ Adds a text line after copyright and before options usage informations.
</summary>
+ <param name="value">A <see cref="T:System.String"/> instance.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
</member>
- <member name="T:CommandLine.Parser">
+ <member name="M:CommandLine.Text.HelpText.AddPostOptionsLine(System.String)">
<summary>
- Provides methods to parse command line arguments. This class cannot be inherited.
+ Adds a text line at the bottom, after options usage informations.
</summary>
+ <param name="value">A <see cref="T:System.String"/> instance.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
</member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object)">
+ <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
<summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
+ Adds a text block with options usage informations.
</summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
+ <param name="options">The instance that collected command line arguments parsed with <see cref="!:CommandLine.Parser"/> class.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
</member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
+ <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
<summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
- This overloads allows you to specify a <see cref="T:System.IO.TextWriter"/>
- derived instance for write text messages.
+ Adds a text block with options usage informations.
</summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
- usually <see cref="P:System.Console.Out"/>.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="helpWriter"/> is null.</exception>
+ <param name="options">The instance that collected command line arguments parsed with the <see cref="!:CommandLine.Parser"/> class.</param>
+ <param name="requiredWord">The word to use when the option is required.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String,System.Int32)">
+ <summary>
+ Adds a text block with options usage informations.
+ </summary>
+ <param name="options">The instance that collected command line arguments parsed with the <see cref="!:CommandLine.Parser"/> class.</param>
+ <param name="requiredWord">The word to use when the option is required.</param>
+ <param name="maximumLength">The maximum length of the help documentation.</param>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
+ <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
+ </member>
+ <member name="M:CommandLine.Text.HelpText.ToString">
+ <summary>
+ Returns the help informations as a <see cref="T:System.String"/>.
+ </summary>
+ <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
</member>
- <member name="T:CommandLine.IncompatibleTypesException">
+ <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
<summary>
- Represents the exception that is thrown when an attempt to assign incopatible types.
+ Converts the help informations to a <see cref="T:System.String"/>.
+ </summary>
+ <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
+ <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
+ </member>
+ <member name="P:CommandLine.Text.HelpText.Copyright">
+ <summary>
+ Sets the copyright information string.
+ You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
+ </summary>
+ </member>
+ <member name="P:CommandLine.Text.HelpText.MaximumDisplayWidth">
+ <summary>
+ Gets or sets the maximum width of the display. This determines word wrap when displaying the text.
+ </summary>
+ <value>The maximum width of the display.</value>
+ </member>
+ <member name="P:CommandLine.Text.HelpText.AdditionalNewLineAfterOption">
+ <summary>
+ Gets or sets whether to add an additional line after the description of the option.
</summary>
</member>
<member name="T:CommandLine.Text.HeadingInfo">
@@ -343,5 +418,87 @@
<param name="message">The <see cref="T:System.String"/> message to write.</param>
<exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
</member>
+ <member name="T:CommandLine.OptionArrayAttribute">
+ <summary>
+ Models an option that can accept multiple values as separated arguments.
+ </summary>
+ </member>
+ <member name="M:CommandLine.OptionArrayAttribute.#ctor(System.String,System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.OptionArrayAttribute"/> class.
+ </summary>
+ <param name="shortName">The short name of the option or null if not used.</param>
+ <param name="longName">The long name of the option or null if not used.</param>
+ </member>
+ <member name="T:CommandLine.CommandLineParserSettings">
+ <summary>
+ Specifies a set of features to configure a <see cref="T:CommandLine.CommandLineParser"/> behavior.
+ </summary>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class.
+ </summary>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
+ setting the case comparison behavior.
+ </summary>
+ <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
+ setting the <see cref="T:System.IO.TextWriter"/> used for help method output.
+ </summary>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
+ setting case comparison and help output options.
+ </summary>
+ <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.Boolean)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
+ setting case comparison and mutually exclusive behaviors.
+ </summary>
+ <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
+ <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
+ </member>
+ <member name="M:CommandLine.CommandLineParserSettings.#ctor(System.Boolean,System.Boolean,System.IO.TextWriter)">
+ <summary>
+ Initializes a new instance of the <see cref="T:CommandLine.CommandLineParserSettings"/> class,
+ setting case comparison, mutually exclusive behavior and help output option.
+ </summary>
+ <param name="caseSensitive">If set to true, parsing will be case sensitive.</param>
+ <param name="mutuallyExclusive">If set to true, enable mutually exclusive behavior.</param>
+ <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
+ default <see cref="P:System.Console.Error"/>. Setting this argument to null, will disable help screen.</param>
+ </member>
+ <member name="P:CommandLine.CommandLineParserSettings.CaseSensitive">
+ <summary>
+ Gets or sets the case comparison behavior.
+ Default is set to true.
+ </summary>
+ </member>
+ <member name="P:CommandLine.CommandLineParserSettings.MutuallyExclusive">
+ <summary>
+ Gets or sets the mutually exclusive behavior.
+ Default is set to false.
+ </summary>
+ </member>
+ <member name="P:CommandLine.CommandLineParserSettings.HelpWriter">
+ <summary>
+ Gets or sets the <see cref="T:System.IO.TextWriter"/> used for help method output.
+ Setting this property to null, will disable help screen.
+ </summary>
+ </member>
</members>
</doc>
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.1.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.4.1.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.4.1.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.4.1.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.4.5.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.4.5.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.4.5.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.4.5.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0 - VS2008.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0 - VS2010.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins" > NUL
View
6 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.0.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.1 - VS2008.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.5.1 - VS2010.bat
@@ -1,6 +1,5 @@
mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins" 2> NUL
copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins" > NUL
copy /y Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-
+copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.6.0 - VS2008.bat
@@ -0,0 +1,5 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v6.0\vs9.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v6.0\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v6.0\vs9.0\Plugins" > NUL
+copy /y Machine.Specifications.ReSharperRunner.6.0.dll "%APPDATA%\JetBrains\ReSharper\v6.0\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.6.0.pdb "%APPDATA%\JetBrains\ReSharper\v6.0\vs9.0\Plugins" > NUL
View
5 ReferencedAssemblies/Machine.Specifications/InstallResharperRunner.6.0 - VS2010.bat
@@ -0,0 +1,5 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v6.0\vs10.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v6.0\vs10.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v6.0\vs10.0\Plugins" > NUL
+copy /y Machine.Specifications.ReSharperRunner.6.0.dll "%APPDATA%\JetBrains\ReSharper\v6.0\vs10.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.6.0.pdb "%APPDATA%\JetBrains\ReSharper\v6.0\vs10.0\Plugins" > NUL
View
16 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner (2).bat
@@ -1,16 +0,0 @@
-@echo off & if not "%ECHO%"=="" echo %ECHO%
-
-setlocal
-set LOCALDIR=%~dp0
-
-echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
-echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-
-regedit MSpecTDNet.reg
-
-del MSpecTDNet.reg
View
29 ReferencedAssemblies/Machine.Specifications/InstallTDNetRunner-x64.bat
@@ -1,29 +0,0 @@
-@echo off & if not "%ECHO%"=="" echo %ECHO%
-
-setlocal
-set LOCALDIR=%~dp0
-
-echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
-echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-echo. >> MSpecTDNet.reg
-
-echo [HKEY_LOCAL_MACHINE\SOFTWARE\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-echo. >> MSpecTDNet.reg
-
-echo [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-
View
224 ReferencedAssemblies/Machine.Specifications/InstallUtil.InstallLog
@@ -1,224 +0,0 @@
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
-
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
View
54 ReferencedAssemblies/Machine.Specifications/License.txt
@@ -0,0 +1,54 @@
+Copyright (c) 2008 Machine Project
+Portions Copyright (c) 2008 Jacob Lewallen, Aaron Jensen
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+*****************************
+Some parts licensed under MS-PL
+*****************************
+
+This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.
+
+1. Definitions
+
+The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law.
+
+A "contribution" is the original software, or any additions or changes to the software.
+
+A "contributor" is any person that distributes its contribution under this license.
+
+"Licensed patents" are a contributor's patent claims that read directly on its contribution.
+
+2. Grant of Rights
+
+(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
+
+(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.
+
+3. Conditions and Limitations
+
+(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
+
+(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
+
+(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
+
+(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.
+
+(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.AutoMocking.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.3.1.dll
Binary file not shown
View
10 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.GallioAdapter.plugin
@@ -4,7 +4,7 @@
xmlns="http://www.gallio.org/">
<traits>
<name>Machine Specifications Adapter Plugin</name>
- <version>0.4.0.0</version>
+ <version>0.4.24.0</version>
<description>Provides support for running MSpec within Gallio. Requires the assemblies from MSpec.</description>
</traits>
@@ -20,11 +20,11 @@
</files>
<assemblies>
- <assembly fullName="Machine.Specifications.GallioAdapter.3.1, Version=0.4.0.0, Culture=neutral, PublicKeyToken=null"
+ <assembly fullName="Machine.Specifications.GallioAdapter.3.1, Version=0.4.24.0, Culture=neutral, PublicKeyToken=null"
codeBase="Machine.Specifications.GallioAdapter.3.1.dll"
qualifyPartialName="true" />
- <assembly fullName="Machine.Specifications, Version=0.4.0.0, Culture=neutral, PublicKeyToken=5c474de7a495cff1"
+ <assembly fullName="Machine.Specifications, Version=0.4.24.0, Culture=neutral, PublicKeyToken=5c474de7a495cff1"
codeBase="Machine.Specifications.dll" />
</assemblies>
@@ -34,8 +34,8 @@
componentType="Machine.Specifications.GallioAdapter.MachineSpecificationsFramework, Machine.Specifications.GallioAdapter.3.1">
<traits>
<name>Machine Specifications</name>
- <frameworkAssemblies>Machine.Specifications, Version=0.4.0.0</frameworkAssemblies>
- <version>0.4.0.0</version>
+ <frameworkAssemblies>Machine.Specifications, Version=0.4.24.0</frameworkAssemblies>
+ <version>0.4.24.0</version>
<fileTypes>Assembly</fileTypes>
</traits>
</component>
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Mvc.pdb
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.1.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.4.5.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.5.1.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.ReSharperRunner.6.0.dll
Binary file not shown
View
160 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.InstallLog
@@ -1,160 +0,0 @@
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Installing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.dll
- logfile = C:\Users\gsmith\Desktop\machine-machine.specifications-9d11844\Build\Release\Machine.Specifications.Reporting.InstallLog
View
37 ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.InstallState
@@ -1,37 +0,0 @@
-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
-<SOAP-ENV:Body>
-<a1:Hashtable id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<LoadFactor>0.72</LoadFactor>
-<Version>2</Version>
-<Comparer xsi:null="1"/>
-<HashCodeProvider xsi:null="1"/>
-<HashSize>11</HashSize>
-<Keys href="#ref-2"/>
-<Values href="#ref-3"/>
-</a1:Hashtable>
-<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:anyType[2]">
-<item id="ref-4" xsi:type="SOAP-ENC:string">_reserved_nestedSavedStates</item>
-<item id="ref-5" xsi:type="SOAP-ENC:string">_reserved_lastInstallerAttempted</item>
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:anyType[2]">
-<item href="#ref-6"/>
-<item xsi:type="xsd:int">0</item>
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="a1:IDictionary[1]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<item href="#ref-7"/>
-</SOAP-ENC:Array>
-<a1:Hashtable id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<LoadFactor>0.72</LoadFactor>
-<Version>0</Version>
-<Comparer xsi:null="1"/>
-<HashCodeProvider xsi:null="1"/>
-<HashSize>11</HashSize>
-<Keys href="#ref-8"/>
-<Values href="#ref-9"/>
-</a1:Hashtable>
-<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:anyType[0]">
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:anyType[0]">
-</SOAP-ENC:Array>
-</SOAP-ENV:Body>
-</SOAP-ENV:Envelope>
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.Templates.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.Reporting.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.SeleniumSupport.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.TDNetRunner.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.WatinSupport.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll
Binary file not shown
View
2  ReferencedAssemblies/Machine.Specifications/Machine.Specifications.dll.tdnet
@@ -1,5 +1,5 @@
<TestRunner>
- <FriendlyName>Machine.Specifications 0.4.0-no SHA</FriendlyName>
+ <FriendlyName>Machine.Specifications 0.4.24-f7fb6b5</FriendlyName>
<AssemblyPath>Machine.Specifications.TDNetRunner.dll</AssemblyPath>
<TypeName>Machine.Specifications.TDNetRunner.SpecificationRunner</TypeName>
</TestRunner>
View
BIN  ReferencedAssemblies/Machine.Specifications/NUnit.Specifications.AutoMocking.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Newtonsoft.Json.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/Spark.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/ThoughtWorks.Selenium.Core.dll
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/WatiN.Core.dll
Binary file not shown
View
7 ReferencedAssemblies/Machine.Specifications/install.ps1
@@ -0,0 +1,7 @@
+param($installPath, $toolsPath, $package, $project)
+$project.Object.References | Where-Object { $_.Name -eq 'Machine.Specifications.TDNetRunner' } | ForEach-Object { $_.Remove() }
+
+if ($false -eq $false)
+{
+ Write-Warning "This is the unsigned version of Machine.Specifications. Use 'Install-Package Machine.Specifications-Signed' to install the signed version."
+}
View
BIN  ReferencedAssemblies/Machine.Specifications/mspec-clr4.exe
Binary file not shown
View
6 ReferencedAssemblies/Machine.Specifications/mspec-clr4.exe.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <startup useLegacyV2RuntimeActivationPolicy="true">
+ <supportedRuntime version="v4.0" />
+ </startup>
+</configuration>
View
BIN  ReferencedAssemblies/Machine.Specifications/mspec-x86-clr4.exe
Binary file not shown
View
6 ReferencedAssemblies/Machine.Specifications/mspec-x86-clr4.exe.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <startup useLegacyV2RuntimeActivationPolicy="true">
+ <supportedRuntime version="v4.0" />
+ </startup>
+</configuration>
View
BIN  ReferencedAssemblies/Machine.Specifications/mspec-x86.exe
Binary file not shown
View
BIN  ReferencedAssemblies/Machine.Specifications/mspec.exe
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/Antlr3.Runtime.dll
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/FluentNHibernate.dll
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/Iesi.Collections.dll
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/NHibernate.ByteCode.Castle.dll
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/NHibernate.Validator.dll
Binary file not shown
View
BIN  ReferencedAssemblies/NHibernate/NHibernate.dll
Binary file not shown
View
2  ReferencedAssemblies/NHibernate/NHibernate.license.txt
@@ -1,4 +1,4 @@
- GNU LESSER GENERAL PUBLIC LICENSE
+ GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
View
60 ReferencedAssemblies/NHibernate/NHibernate.readme.html
@@ -0,0 +1,60 @@
+<html>
+ <head>
+ <title>NHibernate.org - Welcome</title>
+ </head>
+ <body>
+ <h1>Welcome to NHibernate!</h1>
+ <hr>
+ <p>
+ <a href="http://www.nhforge.org/">NHibernate</a> is a .NET based object persistence library for relational databases.
+ NHibernate is a port of the excellent Java <a href="http://www.hibernate.org/">Hibernate</a>
+ relational persistence tool.
+ </p>
+ <p>
+ You can find tutorials and samples in the <a href="http://www.nhforge.org/">NHibernate community site</a>
+ <a href="http://nhforge.org/wikis/">wiki</a> and <a href="http://nhforge.org/blogs/nhibernate/">blog</a>.
+ </p>
+ <h2>Latest Version</h2>
+ <p>
+ Details of the latest version of NHibernate can be found on SourceForge at
+ <a href="http://sourceforge.net/projects/nhibernate/">http://sourceforge.net/projects/nhibernate/</a>.
+ </p>
+
+ <h2>Documentation</h2>
+ <p>
+ All available resources on NHibernate can be found online:
+ <a href="http://nhibernate.deepgrok.com/">NHibernate deep grok</a>.
+ </p>
+ <p>
+ The reference documentation for NHibernate is available <a
+ href="http://nhforge.org/doc/nh/en/index.html">on-line on the website</a>.
+ </p>
+
+ <h2>Bug Reports</h2>
+ <p>
+ If you find any bugs please use the <a href="http://jira.nhforge.org/">JIRA bug tracker</a>.
+ </p>
+
+ <h2>Licenses</h2>
+ <p>
+ This software is distributed under the terms of the FSF Lesser GNU Public License (see lgpl.txt).
+ </p>
+
+ <p>
+ This product uses software developed by the Apache Software Foundation (http://www.apache.org/).
+ </p>
+ <ul>
+ <li>log4net</li>
+ </ul>
+
+ <p>
+ This product includes source code from an article written by Jason Smith.
+ </p>
+ <ul>
+ <li>
+ Iesi.Collections - original code can be found at <a href="http://www.codeproject.com/csharp/sets.asp">
+ Add Support for "Set" Collections to .NET</a>
+ </li>
+ </ul>
+ </body>
+</html>
View
2,367 ReferencedAssemblies/NHibernate/NHibernate.releasenotes.txt
2,367 additions, 0 deletions not shown
View
43,401 ReferencedAssemblies/NHibernate/NHibernate.xml
43,401 additions, 0 deletions not shown
View
BIN  ReferencedAssemblies/NHibernate/Remotion.Data.Linq.dll
Binary file not shown
View
226 ReferencedAssemblies/NHibernate/nhibernate-configuration.xsd
@@ -0,0 +1,226 @@
+<xs:schema targetNamespace="urn:nhibernate-configuration-2.2" xmlns="urn:nhibernate-configuration-2.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:NS="urn:nhibernate-configuration-2.2">
+ <xs:annotation>
+ <xs:documentation>
+ -- This schema was automatically generated by Syntext Dtd2Schema and changed for NH use --
+ -- conversion tool (from file: hibernate-configuration-3.0.dtd) --
+ -- Copyright (C) 2002, 2003 Syntext Inc. See http://www.syntext.com for updates. --
+ </xs:documentation>
+ </xs:annotation>
+ <!-- Type definitions -->
+ <xs:element name="hibernate-configuration">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="bytecode-provider" minOccurs="0" maxOccurs="1" >
+ <xs:annotation>
+ <xs:documentation>
+ There are 3 default short-cut values
+ - lcg : default for .NET2.0 and higher.
+ - codedom : CodeDOM-based bytecode provider (mostly for .NET1.1).
+ - null : Disable the reflection optimization completely.
+ In addition you can specify the AssemblyQualifiedName of your custom bytecode-provider (implementation of IBytecodeProvider).
+ Note: the bytecode-provider will be tooks in account only when specified in the app.config or web.config.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element ref="reflection-optimizer" maxOccurs="1" minOccurs="0" />
+ <xs:element ref="session-factory" minOccurs="0" maxOccurs="1" />
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="class-cache">
+ <xs:complexType>
+ <xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="class" type="xs:string" use="required" />
+ <xs:attributeGroup ref="cacheSpecification" />
+ <xs:attribute name="include">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="all" />
+ <xs:enumeration value="non-lazy" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="collection-cache">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="collection" type="xs:string" use="required" />
+ <xs:attributeGroup ref="cacheSpecification" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="mapping">
+ <xs:annotation>
+ <xs:documentation>
+ There are 3 possible combinations of mapping attributes
+ 1 - resource &amp; assembly: NHibernate will read the mapping resource from the specified assembly
+ 2 - file only: NHibernate will read the mapping from the file.
+ 3 - assembly only: NHibernate will find all the resources ending in hbm.xml from the assembly.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexType>
+ <xs:attribute name="resource" />
+ <xs:attribute name="file" />
+ <xs:attribute name="assembly" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="property">
+ <xs:complexType>
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="name" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="connection.provider" />
+ <xs:enumeration value="connection.driver_class" />
+ <xs:enumeration value="connection.connection_string" />
+ <xs:enumeration value="connection.isolation" />
+ <xs:enumeration value="connection.release_mode" />
+ <xs:enumeration value="connection.connection_string_name" />
+ <xs:enumeration value="dialect" />
+ <xs:enumeration value="default_schema" />
+ <xs:enumeration value="show_sql" />
+ <xs:enumeration value="max_fetch_depth" />
+ <xs:enumeration value="current_session_context_class" />
+ <xs:enumeration value="transaction.factory_class" />
+ <xs:enumeration value="cache.provider_class" />
+ <xs:enumeration value="cache.use_query_cache" />
+ <xs:enumeration value="cache.query_cache_factory" />
+ <xs:enumeration value="cache.use_second_level_cache" />
+ <xs:enumeration value="cache.region_prefix" />
+ <xs:enumeration value="cache.use_minimal_puts" />
+ <xs:enumeration value="cache.default_expiration" />
+ <xs:enumeration value="query.substitutions" />
+ <xs:enumeration value="query.factory_class" />
+ <xs:enumeration value="query.imports" />
+ <xs:enumeration value="hbm2ddl.auto" />
+ <xs:enumeration value="hbm2ddl.keywords" />
+ <xs:enumeration value="sql_exception_converter" />
+ <xs:enumeration value="adonet.wrap_result_sets" />
+ <xs:enumeration value="prepare_sql" />
+ <xs:enumeration value="command_timeout" />
+ <xs:enumeration value="adonet.batch_size" />
+ <xs:enumeration value="use_proxy_validator" />
+ <xs:enumeration value="xml.output_stylesheet" />
+ <xs:enumeration value="generate_statistics" />
+ <xs:enumeration value="query.startup_check" />
+ <xs:enumeration value="default_catalog" />
+ <xs:enumeration value="proxyfactory.factory_class" />
+ <xs:enumeration value="adonet.factory_class" />
+ <xs:enumeration value="default_batch_fetch_size" />
+ <xs:enumeration value="default_entity_mode" />
+ <xs:enumeration value="use_sql_comments" />
+ <xs:enumeration value="format_sql" />
+ <xs:enumeration value="collectiontype.factory_class" />
+ <xs:enumeration value="order_inserts" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="session-factory">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="property" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="mapping" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="class-cache" />
+ <xs:element ref="collection-cache" />
+ </xs:choice>
+ <xs:element ref="event" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="listener" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="name" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="cacheSpecification">
+ <xs:attribute name="region" type="xs:string" use="optional" />
+ <xs:attribute name="usage" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="read-only" />
+ <xs:enumeration value="read-write" />
+ <xs:enumeration value="nonstrict-read-write" />
+ <xs:enumeration value="transactional" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="event">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="listener" minOccurs="1" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="type" type="listenerType" use="required" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="listener">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="class" type="xs:string" use="required" />
+ <xs:attribute name="type" type="listenerType" use="optional" />
+ </xs:complexType>
+ </xs:element>
+ <xs:simpleType name="listenerType">
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="auto-flush" />
+ <xs:enumeration value="merge" />
+ <xs:enumeration value="create" />
+ <xs:enumeration value="create-onflush" />
+ <xs:enumeration value="delete" />
+ <xs:enumeration value="dirty-check" />
+ <xs:enumeration value="evict" />
+ <xs:enumeration value="flush" />
+ <xs:enumeration value="flush-entity" />
+ <xs:enumeration value="load" />
+ <xs:enumeration value="load-collection" />
+ <xs:enumeration value="lock" />
+ <xs:enumeration value="refresh" />
+ <xs:enumeration value="replicate" />
+ <xs:enumeration value="save-update" />
+ <xs:enumeration value="save" />
+ <xs:enumeration value="pre-update" />
+ <xs:enumeration value="update" />
+ <xs:enumeration value="pre-load" />
+ <xs:enumeration value="pre-delete" />
+ <xs:enumeration value="pre-insert" />
+ <xs:enumeration value="post-load" />
+ <xs:enumeration value="post-insert" />
+ <xs:enumeration value="post-update" />
+ <xs:enumeration value="post-delete" />
+ <xs:enumeration value="post-commit-update" />
+ <xs:enumeration value="post-commit-insert" />
+ <xs:enumeration value="post-commit-delete" />
+ <xs:enumeration value="pre-collection-recreate" />
+ <xs:enumeration value="pre-collection-remove" />
+ <xs:enumeration value="pre-collection-update" />
+ <xs:enumeration value="post-collection-recreate" />
+ <xs:enumeration value="post-collection-remove" />
+ <xs:enumeration value="post-collection-update" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:element name="bytecode-provider">
+ <xs:complexType>
+ <xs:sequence>
+ </xs:sequence>
+ <xs:attribute name="type" default="lcg">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="codedom" />
+ <xs:enumeration value="lcg" />
+ <xs:enumeration value="null" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="reflection-optimizer">
+ <xs:complexType>
+ <xs:sequence />
+ <xs:attribute name="use" type="xs:boolean" />
+ </xs:complexType>
+ </xs:element>
+</xs:schema>
View
1,698 ReferencedAssemblies/NHibernate/nhibernate-mapping.xsd
@@ -0,0 +1,1698 @@
+<xs:schema targetNamespace="urn:nhibernate-mapping-2.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:nhibernate-mapping-2.2" elementFormDefault="qualified" attributeFormDefault="unqualified">
+ <xs:element name="any">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="meta-value" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="column" type="xs:string" />
+ <xs:attribute name="id-type" use="required" type="xs:string" />
+ <xs:attribute name="meta-type" type="xs:string" />
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="insert" default="true" type="xs:boolean" />
+ <xs:attribute name="update" default="true" type="xs:boolean" />
+ <xs:attribute name="cascade" type="xs:string" />
+ <xs:attribute name="index" type="xs:string" />
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean" />
+ <xs:attribute name="lazy" default="false" type="xs:boolean" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="array">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="index" />
+ <xs:element ref="list-index" />
+ </xs:choice>
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string" />
+ <xs:attribute name="access" type="xs:string" />
+ <xs:attribute name="table" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="inverse" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="mutable" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="element-class" type="xs:string" />
+ <xs:attribute name="cascade" type="xs:string" />
+ <xs:attribute name="where" type="xs:string" />
+ <xs:attribute name="batch-size" type="xs:int" />
+ <xs:attribute name="outer-join" type="outerJoinStrategy">
+ </xs:attribute>
+ <xs:attribute name="fetch" type="collectionFetchMode">
+ </xs:attribute>
+ <xs:attribute name="persister" type="xs:string" />
+ <xs:attribute name="collection-type" type="xs:string" />
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="optimistic-lock" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="node" type="xs:string" />
+ <xs:attribute name="embed-xml" default="true" type="xs:boolean">
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="bag">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="key" />
+ <xs:choice>
+ <xs:element ref="element" />
+ <xs:element ref="one-to-many" />
+ <xs:element ref="many-to-many" />
+ <xs:element ref="composite-element" />
+ <xs:element ref="many-to-any" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="sql-delete-all" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attributeGroup ref="baseCollectionAttributes" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="cache">
+ <xs:complexType>
+ <xs:attribute name="usage" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="read-only" />
+ <xs:enumeration value="read-write" />
+ <xs:enumeration value="nonstrict-read-write" />
+ <xs:enumeration value="transactional" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="region" type="xs:string" use="optional">
+ </xs:attribute>
+ <xs:attribute name="include" default="all">
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="all" />
+ <xs:enumeration value="non-lazy" />
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="class">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subselect" minOccurs="0" />
+ <xs:element ref="cache" minOccurs="0" />
+ <xs:element ref="synchronize" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="comment" minOccurs="0" />
+ <xs:element ref="tuplizer" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element ref="id" />
+ <xs:element ref="composite-id" />
+ </xs:choice>
+ <xs:element ref="discriminator" minOccurs="0" />
+ <xs:element ref="natural-id" minOccurs="0" />
+ <xs:choice minOccurs="0">
+ <xs:element ref="version" />
+ <xs:element ref="timestamp" />
+ </xs:choice>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="property" />
+ <xs:element ref="many-to-one" />
+ <xs:element ref="one-to-one" />
+ <xs:element ref="component" />
+ <xs:element ref="dynamic-component" />
+ <xs:element ref="properties" />
+ <xs:element ref="any" />
+ <xs:element ref="map" />
+ <xs:element ref="set" />
+ <xs:element ref="list" />
+ <xs:element ref="bag" />
+ <xs:element ref="idbag" />
+ <xs:element ref="array" />
+ <xs:element ref="primitive-array" />
+ </xs:choice>
+ <xs:choice>
+ <xs:sequence>
+ <xs:element ref="join" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="subclass" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:element ref="joined-subclass" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="union-subclass" minOccurs="0" maxOccurs="unbounded" />
+ </xs:choice>
+ <xs:element ref="loader" minOccurs="0" />
+ <xs:element ref="sql-insert" minOccurs="0" />
+ <xs:element ref="sql-update" minOccurs="0" />
+ <xs:element ref="sql-delete" minOccurs="0" />
+ <xs:element ref="filter" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="resultset" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element ref="query" />
+ <xs:element ref="sql-query" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="entity-name" type="xs:string">
+ </xs:attribute>
+ <xs:attribute name="name" type="xs:string" />
+ <xs:attribute name="proxy" type="xs:string" />
+ <xs:attribute name="lazy" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="schema-action" type="xs:string" />
+ <xs:attribute name="table" type="xs:string" />
+ <xs:attribute name="schema" type="xs:string" />
+ <xs:attribute name="catalog" type="xs:string" />
+ <xs:attribute name="subselect" type="xs:string" />
+ <xs:attribute name="discriminator-value" type="xs:string" />
+ <xs:attribute name="mutable" default="true" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="abstract" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="polymorphism" default="implicit" type="polymorphismType">
+ </xs:attribute>
+ <xs:attribute name="where" type="xs:string" />
+ <xs:attribute name="persister" type="xs:string" />
+ <xs:attribute name="dynamic-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="dynamic-insert" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="batch-size" type="xs:int" />
+ <xs:attribute name="select-before-update" default="false" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="optimistic-lock" default="version" type="optimisticLockMode">
+ </xs:attribute>
+ <xs:attribute name="check" type="xs:string" />
+ <xs:attribute name="rowid" type="xs:string" />
+ <xs:attribute name="node" type="xs:string" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="collection-id">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="meta" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="column" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element ref="generator" />
+ </xs:sequence>
+ <xs:attribute name="column" use="required" type="xs:string" />
+ <xs:attribute name="type" use="required" type="xs:string" />
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="column">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="comment" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="name" use="required" type="xs:string">
+ </xs:attribute>
+ <xs:attribute name="length" type="xs:positiveInteger" />
+ <xs:attribute name="precision" type="xs:positiveInteger" />
+ <xs:attribute name="scale" type="xs:nonNegativeInteger" />
+ <xs:attribute name="not-null" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique" type="xs:boolean">
+ </xs:attribute>
+ <xs:attribute name="unique-key" type="xs:string" />
+ <xs:attribute name="sql-type" type="xs:string" />
+ <xs:attribute name="index" type="xs:string" />
+ <xs:attribute name="check"